What's installed

What you just installed.

Sulis is one agent you talk to, a team of specialists behind them, a library of skills they run on your behalf — plus a stack of system tools they delegate to when you're not looking. Here's what each piece is for.

The Sulis team — in your Claude Code session

Installed by the Claude Code marketplace command (/plugin install sulis@sulis-ai-agents). Everything below runs inside Claude Code; nothing's hosted by Sulis.

1 + 6 + 50

  • 1Sulis agent — the one you talk to. Your VP of engineering. Coordinates the rest.
  • 6Specialist agents — backend engineer, requirements analyst, architect, executor, security reviewer, context cartographer. Sulis brings them in at the right moment.
  • 50+Skills — slash-commands that do specific work. Most are run on your behalf; you can invoke any directly if you want to skip ahead.

The toolchain — system tools the team delegates to

Installed by install-sulis.sh. Three layers — each one unlocks a different set of Sulis skills. Missing tools degrade gracefully (the skills report "not assessed" rather than fail), so you can install only what you need.

Core Required

The minimum for any Sulis flow. Sulis can't operate without these.

  • git
  • Version control. Sulis writes commits to your repo on a change branch.
  • gh
  • GitHub CLI. Sulis uses this to open pull requests, manage issues, and post review comments.
  • python3
  • Runtime for Sulis's helper scripts (change management, recon, anonymisation).
  • pipx
  • Isolates Python tools so they don't conflict with anything else on your system.
Analyse-codebase Default — installs with the toolchain

Tools Sulis uses to map and understand your existing code before changing it.

  • ast-grep
  • Fast structural pattern matching. Sulis uses it to find usages, dependencies, and seams.
  • lizard
  • Complexity and maintainability metrics. Surfaces functions that are too big or too tangled.
  • scc
  • Line counting and language detection across the repo.
  • detect-secrets
  • Catches credentials accidentally committed to the repo.
Code-health Optional — install with --with-code-health

Tools the full /sulis:code-health review delegates to. Each is independently optional — install only the ones for languages and frameworks you use.

  • hadolint
  • Dockerfile linter. Catches common Docker mistakes.
  • trivy
  • Vulnerability scanner for containers, dependencies, and infrastructure.
  • gitleaks
  • Aggressive secret scanner — broader than detect-secrets, catches keys in history.
  • semgrep
  • Security and correctness rules across multiple languages.
  • jscpd
  • Copy-paste detector. Surfaces duplication across the codebase.
  • ts-prune
  • Unused TypeScript exports. Removes dead code.
  • vulture
  • Unused Python code. Same idea, Python.
  • ruff
  • Python linter and formatter. Fast.
  • mypy
  • Python static type checker.

What you didn't have to install

The SDK

A typed Python and TypeScript SDK that handles auth, billing, GDPR, observability, and the rest of the production layer. Ships with the platform when it opens. SDK reference →

The platform

A control plane that runs your shipped app, self-heals known issues, and surfaces what needs your eye. In active build. sulis.dev →

Read next /sulis:change — the operating model