attilaszasz/sdd-pilot
Replace chaotic AI code generation with a disciplined, spec-driven workflow. SDD Pilot enforces structured development phases and quality gates, leveraging AI agents to conduct online research for best practices and plan your architecture b
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code
$ npx degit attilaszasz/sdd-pilot/.claude ./rig-sdd-pilot # inspect, then merge into .claude/ MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-amend .claude/skills/sddp-amend $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-analyze .claude/skills/sddp-analyze $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-autopilot .claude/skills/sddp-autopilot $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-checklist .claude/skills/sddp-checklist $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-clarify .claude/skills/sddp-clarify $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-devops .claude/skills/sddp-devops $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-devsetup .claude/skills/sddp-devsetup $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-implement-qc-loop .claude/skills/sddp-implement-qc-loop $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-implement .claude/skills/sddp-implement $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-init .claude/skills/sddp-init $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-plan .claude/skills/sddp-plan $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-prd .claude/skills/sddp-prd $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-projectplan .claude/skills/sddp-projectplan $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-qc .claude/skills/sddp-qc $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-regen .claude/skills/sddp-regen $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-specify .claude/skills/sddp-specify $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-systemdesign .claude/skills/sddp-systemdesign $ npx degit attilaszasz/sdd-pilot/.agents/skills/sddp-tasks .claude/skills/sddp-tasks $ npx degit attilaszasz/sdd-pilot/.github/skills/adr-authoring .claude/skills/adr-authoring $ npx degit attilaszasz/sdd-pilot/.github/skills/artifact-conventions .claude/skills/artifact-conventions $ npx degit attilaszasz/sdd-pilot/.github/skills/clarification-strategies .claude/skills/clarification-strategies $ npx degit attilaszasz/sdd-pilot/.github/skills/compact-communication .claude/skills/compact-communication $ npx degit attilaszasz/sdd-pilot/.github/skills/implementation-standards .claude/skills/implementation-standards $ npx degit attilaszasz/sdd-pilot/.github/skills/instructions-management .claude/skills/instructions-management $ npx degit attilaszasz/sdd-pilot/.github/skills/markdown-compression .claude/skills/markdown-compression $ npx degit attilaszasz/sdd-pilot/.github/skills/plan-authoring .claude/skills/plan-authoring $ npx degit attilaszasz/sdd-pilot/.github/skills/quality-assurance .claude/skills/quality-assurance $ npx degit attilaszasz/sdd-pilot/.github/skills/sdd-methodology .claude/skills/sdd-methodology $ npx degit attilaszasz/sdd-pilot/.github/skills/spec-authoring .claude/skills/spec-authoring $ npx degit attilaszasz/sdd-pilot/.github/skills/task-generation .claude/skills/task-generation $ npx degit attilaszasz/sdd-pilot/.github/skills/writing-quality .claude/skills/writing-quality
$ curl -fsSL --create-dirs -o .claude/agents/sddp-adr-author.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-adr-author.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-adversarial-scanner.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-adversarial-scanner.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-api-designer.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-api-designer.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-checklist-reader.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-checklist-reader.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-configuration-auditor.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-configuration-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-context-gatherer.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-context-gatherer.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-database-administrator.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-database-administrator.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-developer.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-developer.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-plan-validator.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-plan-validator.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-policy-auditor.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-policy-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-qc-auditor.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-qc-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-requirements-scanner.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-requirements-scanner.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-spec-validator.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-spec-validator.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-story-verifier.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-story-verifier.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-task-tracker.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-task-tracker.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-tasks-validator.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-tasks-validator.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-technical-researcher.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-technical-researcher.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-test-evaluator.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-test-evaluator.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-test-planner.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-test-planner.md $ curl -fsSL --create-dirs -o .claude/agents/sddp-wbs-generator.md https://raw.githubusercontent.com/attilaszasz/sdd-pilot/main/.claude/agents/sddp-wbs-generator.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (31)
sddp-amendsddp-analyzesddp-autopilotsddp-checklistsddp-clarifysddp-devopssddp-devsetupsddp-implement-qc-loopsddp-implementsddp-initsddp-plansddp-prdsddp-projectplansddp-qcsddp-regensddp-specifysddp-systemdesignsddp-tasksadr-authoringartifact-conventionsclarification-strategiescompact-communicationimplementation-standardsinstructions-managementmarkdown-compressionplan-authoringquality-assurancesdd-methodologyspec-authoringtask-generationwriting-quality
Subagents (20)
| sddp-adr-author | Creates, amends, and supersedes standalone MADR ADR files and prepares sad.md ADR catalog updates |
| sddp-adversarial-scanner | Scans a resolved feature specification for internal contradictions and boundary stress |
| sddp-api-designer | Generates API contracts (OpenAPI/GraphQL) for a feature |
| sddp-checklist-reader | Scans and analyzes all checklist files in a feature directory to determine completion status |
| sddp-configuration-auditor | Validates updated project instructions against templates and propagates changes |
| sddp-context-gatherer | Detects the current feature branch, derives the feature directory, validates prerequisites, and returns structured context for other SDD Pilot agents |
| sddp-database-administrator | Generates data model document and ER diagram for a feature |
| sddp-developer | Implements a specific task from the task list, validating via compilation/linting and tests |
| sddp-plan-validator | Scores a feature implementation plan against phase-boundary criteria and returns a structured verdict |
| sddp-policy-auditor | Validates artifacts against non-negotiable project instructions and governance rules |
| sddp-qc-auditor | QC sub-agent. Executes tests, static analysis, and security tools. Asks user for permission before installing missing dependencies. |
| sddp-requirements-scanner | Scans a spec for ambiguities and generates prioritized clarification question queue |
| sddp-spec-validator | Scores a feature spec against quality criteria and returns structured pass/fail verdict |
| sddp-story-verifier | QC sub-agent. Evaluates the source code against user stories and acceptance criteria from spec.md to ensure all requirements are fully implemented. |
| sddp-task-tracker | Reads, parses, and returns the task list from tasks.md in structured JSON format |
| sddp-tasks-validator | Scores tasks.md against phase-boundary criteria and returns a structured verdict |
| sddp-technical-researcher | Researches best practices, documentation, and industry standards online to keep web content out of the main agent's context window |
| sddp-test-evaluator | Evaluates checklist items against artifacts; auto-checks satisfied items, auto-resolves gaps, asks user when ambiguous |
| sddp-test-planner | Generates a requirements quality checklist for a specific domain based on feature artifacts |
| sddp-wbs-generator | Generates, validates, and writes tasks.md based on project design artifacts |
Permissions
deny (0)
—
ask (0)
—
allow (69)
Read
Grep
Glob
Task
Write
Edit
WebFetch
Notebook
Bash(git *)
Bash(npm *)
Bash(npx *)
Bash(node *)
Bash(python *)
Bash(python3 *)
Bash(pip *)
Bash(pip3 *)
Bash(pytest *)
Bash(ruff *)
Bash(bandit *)
Bash(cargo *)
Bash(go *)
Bash(golangci-lint *)
Bash(govulncheck *)
Bash(dotnet *)
Bash(make *)
Bash(cat *)
Bash(ls *)
Bash(find *)
Bash(grep *)
Bash(mkdir *)
Bash(echo *)
Bash(head *)
Bash(tail *)
Bash(wc *)
Bash(sed *)
Bash(awk *)
Bash(sort *)
Bash(diff *)
Bash(which *)
Bash(pwd)
Bash(touch *)
Bash(cp *)
Bash(mv *)
Bash(date *)
Bash(env *)
Bash(printenv *)
Bash(test *)
Bash(true)
Bash(false)
Bash(cd *)
Bash(semgrep *)
Bash(trivy *)
Bash(npm audit *)
Bash(hyperfine *)
Bash(lighthouse *)
Bash(pa11y *)
Bash(axe *)
Bash(tsc *)
Bash(eslint *)
Bash(prettier *)
Similar rigs
design-and-deliver/claude-code-autoconfig
Intelligent, self-configuring setup for Claude Code 👉 npx claude-code-autoconfig
Fort Knox 4.4k tok ·
gzapi-org/agent-fabric
Control plane for the agents working on sibling repositories: identities, roles, memory, model routing, messaging.
Automator 3.8k tok ·
JakeSelby/model-citizen
The control plane for your coding agents, however you run them. One checkout of rules, skills, subagents, hooks and stances, projected into Claude Code and Codex with your own primitives: hook-enforced guardrails, usage telemetry, cost post
Skill Collector 3.1k tok ·
liangdabiao/claude-data-analysis-ultra-main
让小白都可以一键进行数据分析,搞互联网的,搞电商的,搞各种各样的,那么其实就会用到 互联网的数据分析, 例如互联网会关心 拉新,留存,促活,推荐,转化,A/B test, 用户分析 等等很多有用的数据分析。
Skill Collector 3.3k tok ·