spec-driven-skills
v1.0.5
Published
Spec Driven Development agent skills installer for Claude and OpenAI-compatible agents.
Readme
spec-driven-skills
Orchestrated skills for an advanced AI-assisted Spec Driven Development flow.
This package can install all SDD skills into the paths used by Claude and by OpenAI/Codex-compatible agents.
Quick installation
From the root of the project where you want to use the skills:
npx spec-driven-skillsBy default, it installs the full package into:
./.claude/skills/
./.agents/skills/Available commands
Default usage
Install into the current project for Claude and OpenAI/Codex:
npx spec-driven-skillsEquivalent to:
npx spec-driven-skills --scope project --provider allChoose scope
Install into the current project:
npx spec-driven-skills --scope projectInstall globally for the user:
npx spec-driven-skills --scope globalChoose provider
Install only for Claude:
npx spec-driven-skills --provider claudeInstall only for OpenAI/Codex:
npx spec-driven-skills --provider openaiInstall for both providers:
npx spec-driven-skills --provider allCombine flags
Flags can be combined in the same command.
Install globally only for Claude:
npx spec-driven-skills --scope global --provider claudeInstall globally only for OpenAI/Codex:
npx spec-driven-skills --scope global --provider openaiInstall into the current project only for Claude:
npx spec-driven-skills --scope project --provider claudeThe = syntax is also supported for any flag:
npx spec-driven-skills --scope=global --provider=claudeChoose another project
Install into a specific project:
npx spec-driven-skills --cwd /path/to/projectInstall into a specific project only for OpenAI/Codex:
npx spec-driven-skills --cwd /path/to/project --provider openaiSimulate installation
See what the installer would do without writing files:
npx spec-driven-skills --dry-runSimulate a global installation only for Claude:
npx spec-driven-skills --scope global --provider claude --dry-runInstallation paths
| Scope | Claude | OpenAI/Codex |
|---|---|---|
| Project | ./.claude/skills/ | ./.agents/skills/ |
| Global | ~/.claude/skills/ | ~/.agents/skills/ |
The installer copies all folders from skills/ while preserving their names.
Enable the SDD flow with AGENTS.md
The repository includes an AGENTS.md file with additional instructions to enforce use of the SDD flow.
That file tells the agent that, before responding to product, code, test, documentation, security, permissions, API or database requests, it must:
- Review the installed local skills.
- Start with
sdd-orchestrator-skill. - Follow the SDD gates before implementing.
- Use the included
templates/,schemas/,routing/andexamples/.
To enable these rules in a project, copy or keep AGENTS.md at the root of the repository where you will work with the agent:
./AGENTS.mdIn OpenAI/Codex installations, the file references skills in:
./.agents/skills/In Claude installations, the skills are copied into:
./.claude/skills/If you want Claude to follow exactly the same rules, you can adapt those references in your project instruction file to point to .claude/skills/.
Conflicts and backups
If an SDD skill with the same name already exists in the destination, the installer:
- Creates a timestamped backup.
- Replaces only that skill.
- Preserves unrelated files inside
.claudeor.agents.
Backups are stored in:
.claude/sdd-skills-backups/<timestamp>/
.agents/sdd-skills-backups/<timestamp>/An installation manifest is also written:
.claude/sdd-skills-manifest.json
.agents/sdd-skills-manifest.json