Skip to content

Works with your agent

SDLC Studio is a standard Agent Skill - a SKILL.md and a folder of deterministic scripts. Any agent that reads the skill format runs the same discipline. That is the whole point of agent-agnostic: switch agents, keep the practice.

Terminal window
curl -fsSL https://raw.githubusercontent.com/DarrenBenson/sdlc-studio/main/install.sh | bash -s -- --target auto

--target auto installs into every agent it finds. --list-targets shows the map; --local installs into just the current project; the installer refreshes other copies it finds (opt out with --no-sweep).

Agent Global Project-local Invoke
Claude Code ~/.claude/skills .claude/skills /sdlc-studio or model-invoked
OpenAI Codex ~/.agents/skills .agents/skills $sdlc-studio, /skills
Gemini CLI ~/.gemini/skills .gemini/skills auto via description; /skills to confirm
opencode ~/.config/opencode/skills .opencode/skills auto via skill tool
GitHub Copilot (repo-scoped) .github/skills from chat
Cursor / generic ~/.agents/skills .agents/skills via AGENTS.md

The generic agents location (~/.agents/skills / .agents/skills) is read by Codex, Gemini, Copilot and Cursor - so a single install covers the tools that share it.

  • Python 3.10+ for the bundled scripts (standard library only). PyYAML is the one optional dependency, needed only if you set a project .config.yaml; without it the scripts degrade to built-in defaults with a one-line warning, never a crash.
  • gh CLI only for the GitHub sync commands.
  • Whatever test runners your acceptance criteria invoke (pytest, vitest, go, …).

Because every project mints collision-free artifact ids, several people and agents on different machines can file bugs, stories and change requests concurrently and never clash. No coordination, no renumber-on-merge. See the two-backlog model for how that work is organised.