Software Development Department
FAQ
software-development-department is a Claude Code plugin with 116 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes agent-health, agent-style, angular-best-practices. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add tranhieutt/software_development_department --agent claude-code
Repo: tranhieutt/software_development_department
Software Development Department (SDD) turns a Claude Code workspace into a small engineering organization: agents own domains, skills route work through repeatable workflows, hooks enforce control gates, and memory persists operational context across sessions.
SDD is Claude-native. Codex support is an adapter layer via AGENTS.md, .codex/, and docs/codex-compatibility.md; this layer does not change Claude's runtime behavior.
Coding with a single agent often skips process: vague specs, overly broad edits, weak verification, forgotten decisions. SDD adds a control-plane structure around Claude Code so that implementation work has clear routing, bounded ownership, approval gates, and fresh evidence before declaring completion.
| Capability | Implementation |
|---|---|
| Structured Agent Definitions | 28 agents with role, model, ownership, escalation path, and tool scope |
| Skill Routing | 116 skills with when_to_use, allowed-tools, effort hints, and workflow gates |
| Lifecycle map | DEFINE -> PLAN -> BUILD -> VERIFY -> REVIEW -> SHIP for all non-trivial work |
| Verification gates | Pre-code gate, TDD workflow, review gates, completion evidence, and Codex preflight |
| Path-scoped rules | 15 rules applied by file zone: API, UI, DB, AI, config, tests, docs, and source code |
| Runtime hooks | 26 hook files for bash guard, trace logging, skill telemetry, circuit state, and validation |
| Durable memory | Tiered memory from MEMORY.md index to topic files, archive, and optional semantic recall |
| Circuit breaker | Per-agent failure state with fallback routing and audited transitions |
| Fork-join execution | Git worktree workflow for parallel, isolated, reviewable workstreams |
| Agent-style review | Portable agent-style skill package for opt-in technical prose review |
Clone SDD once, then install the harness into your product directory:
git clone https://github.com/tranhieutt/software_development_department [Your folder clone's path]
cd [Your folder clone's path]
powershell -NoProfile -ExecutionPolicy Bypass -File .\install-sdd.ps1 [Your folder project's path]
This defaults to Product mode and runs preflight after install. Product mode preserves existing product files: README.md, PRD.md, TODO.md, and .gitignore.
Open your product directory after install:
cd [Your folder project's path]
With Claude Code, read CLAUDE.md and run /start.
With Codex, read AGENTS.md and .codex/START.md, or paste:
Use codex-sdd, then route through using-sdd, then run the start workflow for this repo.
npm install -g @anthropic-ai/claude-codejq and Python 3 recommended for validation and audit scriptsWith Codex, open this repository and use .codex/START.md as the equivalent of /start. Codex must self-enforce SDD gates because Claude Code hooks do not run automatically in Codex.
Run the preflight check before any risky Codex work:
powershell -ExecutionPolicy Bypass -File scripts\codex-preflight.ps1
Tier 1; Executive
cto technical-director producer
Tier 2; Leads
product-manager lead-programmer ux-designer
qa-engineer release-manager
Tier 3; Specialists
frontend-developer backend-developer fullstack-developer
mobile-developer ai-programmer network-programmer
tools-programmer ui-programmer data-engineer
analytics-engineer ux-researcher tech-writer
prototyper performance-analyst devops-engineer
security-engineer diagnostics accessibility-specialist
community-manager ui-spec-designer
using-sdd.Common entry points:
| Situation | Command |
|---|---|
| Start a session | /start |
| Explore an idea | /brainstorm |
| Write a spec | /spec |
| Break down a plan | /plan |
| Implement an approved task | /tdd |
| Coordinate agents | /orchestrate |
| Review code | /code-review |
| Review prose style | /style-review |
| Prepare a release | /release-checklist |
Type / in Claude Code to browse related workflows; SDD provides 116 workflows but expects agents to load only the skill needed for the current task.
| Category | Count | Purpose |
|---|---|---|
| Agents | 28 | Domain ownership and escalation |
| Skills | 116 | Workflow routing and specialist procedures |
| Hooks | 26 | Guardrails, telemetry, validation, and lifecycle checks |
| Rules | 15 | Path-scoped standards |
| Templates | 22+ | Specs, ADRs, plans, reports, and release artifacts |
CLAUDE.md # Claude-native constitution
AGENTS.md # Adapter guide for Codex
.codex/ # Adapter prompts and checklists for Codex
.claude/
settings.json # Permissions and hook registration
agents/ # 28 agent definitions
skills/ # 116 skills
hooks/ # 26 hook scripts
rules/ # 15 path-scoped rules
memory/ # Durable memory system
docs/ # Technical docs, ADRs, compatibility notes
scripts/ # Validators, reports, utility scripts
production/traces/ # Decision, skill, agent telemetry
powershell -ExecutionPolicy Bypass -File scripts\codex-preflight.ps1
powershell -ExecutionPolicy Bypass -File scripts\validate-skills.ps1
node scripts\harness-audit.js --compact
node scripts\validate-readme-sync.js
MIT. See LICENSE.
Based on Claude Code Game Studios by Donchitos; adapted for software engineering organizations.
.agent-style/
NOTICE.md
RULES.md
skills/
style-review/
references/
fixture-prose/
clean-control.expected.json
clean-control.md
mech-violations.expected.json
mech-violations.md
messy-real-world.expected.json
messy-real-world.md
mixed.expected.json
mixed.md
struct-violations.expected.json
struct-violations.md
revision-prompt.md
rule-detectors.md
UPSTREAM.md
.claude/
agents/
accessibility-specialist.md
ai-programmer.md
analytics-engineer.md
backend-developer.md
community-manager.md
cto.md
data-engineer.md
devops-engineer.md
diagnostics.md
frontend-developer.md
fullstack-developer.md
lead-programmer.md
mobile-developer.md
network-programmer.md
performance-analyst.md
producer.md
product-manager.md
prototyper.md
qa-engineer.md
release-manager.md
security-engineer.md
tech-writer.md
technical-director.md
tools-programmer.md
ui-programmer.md
ui-spec-designer.md
ux-designer.md
ux-researcher.md
docs/
agent-coordination-map.md
agent-roster.md
CLAUDE-local-template.md
coding-standards.md
context-management-guide.md
context-management.md
coordination-rules.md
directory-structure.md
handoff-schema.md
hooks-reference/
hooks-reference.md
hook-input-schemas.md
post-merge-asset-validation.md
post-sprint-retrospective.md
pre-commit-code-quality.md
pre-commit-design-check.md
pre-push-test-gate.md
llm-coding-behavior.md
memory-write-schema.md
quick-start.md
review-workflow.md
rules-reference.md
settings-local-template.md
setup-requirements.md
skills-precedence.md
skills-reference.md
technical/
technical-preferences.md
ARCHITECTURE.md
ui-spec-template.md
templates/
api-design-document.md
app-store-submission-checklist.md
architecture-decision-record.md
architecture-doc-from-code.md
changelog-template.md
collaborative-protocols/
design-agent-protocol.md
implementation-agent-protocol.md
leadership-agent-protocol.md
database-schema-design.md
design-doc-from-implementation.md
incident-response.md
milestone-definition.md
mobile-architecture.md
pitch-document.md
post-mortem.md
product-concept.md
product-requirements-document.md
project-stage-report.md
release-checklist-template.md
release-notes.md
risk-register-entry.md
sprint-plan.md
system-architecture.md
systems-index.md
technical-design-document.md
test-plan.md
user-story.md
utility-prompts.md
hooks/
auto-dream.sh
bash-guard.ps1
bash-guard.sh
circuit-guard.sh
circuit-updater.sh
decision-ledger-writer.sh
detect-gaps.sh
extract-decisions.sh
file-history.sh
fork-join.sh
log-agent.sh
log-commit.sh
log-skill.sh
log-writes.sh
persist-memory.sh
pre-code-gate.ps1
pre-code-gate.sh
pre-compact.sh
prompt-context.sh
session-start.ps1
session-start.sh
session-stop.sh
validate-commit.ps1
validate-commit.sh
validate-push.ps1
validate-push.sh
memory/
annotations.md
archive/
README.md
circuit-state.json
consensus/
merged-decisions.md
feedback_rules.md
gitnexus-registry.md
MEMORY.md
project_tech_decisions.md
reference_links.md
specialists/
backend-developer.md
data-engineer.md
frontend-developer.md
fullstack-developer.md
technical-director.md
structure.md
user_role.md
rules/
ai-code.md
api-code.md
data-files.md
database-code.md
design-docs.md
error-handling.md
frontend-code.md
git-push.md
logging-standards.md
network-code.md
prototype-code.md
secrets-config.md
src-code.md
test-standards.md
ui-code.md
settings.json
skills/
agent-health/
SKILL.md
agent-style/
references/
NOTICE.md
revision-prompt.md
rule-detectors.md
RULES.md
UPSTREAM.md
SKILL.md
angular-best-practices/
metadata.json
README.md
SKILL.md
annotate/
SKILL.md
api-design/
SKILL.md
architecture-decision-records/
SKILL.md
aws-serverless/
SKILL.md
backend-architect/
SKILL.md
backend-patterns/
SKILL.md
brainstorm/
SKILL.md
bug-report/
SKILL.md
changelog/
SKILL.md
claude-api/
SKILL.md
cloud-architect/
SKILL.md
cloud-run-puppeteer/
SKILL.md
code-review/
code-review-checklist/
SKILL.md
SKILL.md
code-simplification/
SKILL.md
codex-sdd/
SKILL.md
commit/
SKILL.md
context-engineering/
SKILL.md
database-architect/
SKILL.md
db-review/
SKILL.md
deep-interview/
SKILL.md
design-review/
SKILL.md
design-system/
SKILL.md
devops-deploy/
SKILL.md
diagnose/
SKILL.md
django-patterns/
SKILL.md
docker-patterns/
SKILL.md
dotnet-backend-patterns/
assets/
repository-template.cs
service-template.cs
references/
dapper-patterns.md
ef-core-best-practices.md
resources/
implementation-playbook.md
SKILL.md
dream/
SKILL.md
drizzle-orm-expert/
SKILL.md
estimate/
SKILL.md
event-sourcing-architect/
SKILL.md
fastapi-pro/
SKILL.md
fork-join/
SKILL.md
freeze/
SKILL.md
frontend-design/
LICENSE.txt
SKILL.md
frontend-patterns/
SKILL.md
frontend-ui-dark-ts/
SKILL.md
gate-check/
SKILL.md
gemini-api-integration/
SKILL.md
gitlab-ci-patterns/
SKILL.md
guard/
SKILL.md
handoff/
SKILL.md
hotfix/
SKILL.md
hybrid-cloud-architect/
SKILL.md
kubernetes-architect/
SKILL.md
laravel-patterns/
SKILL.md
launch-checklist/
SKILL.md
learner/
SKILL.md
llm-app-patterns/
resources/
implementation-playbook.md
SKILL.md
localize/
SKILL.md
map-systems/
SKILL.md
map-workflow/
SKILL.md
markdown-injection-scanner/
metadata.json
SKILL.md
microservices-patterns/
resources/
implementation-playbook.md
SKILL.md
milestone-review/
SKILL.md
ml-engineer/
SKILL.md
mlops-engineer/
SKILL.md
nestjs-expert/
SKILL.md
nextjs-patterns/
resources/
implementation-playbook.md
SKILL.md
nosql-expert/
SKILL.md
onboard/
SKILL.md
orchestrate/
SKILL.md
perf-profile/
SKILL.md
planning-and-task-breakdown/
SKILL.md
postgres-patterns/
SKILL.md
postmortem-writing/
SKILL.md
pr-writer/
SKILL.md
prisma-expert/
SKILL.md
project-stage-detect/
SKILL.md
prototype/
SKILL.md
radix-ui-design-system/
examples/
dialog-example.tsx
dropdown-example.tsx
README.md
SKILL.md
templates/
component-template.tsx
rag-engineer/
SKILL.md
receiving-code-review/
SKILL.md
release-checklist/
SKILL.md
resume-from/
SKILL.md
retrospective/
SKILL.md
reverse-document/
SKILL.md
review-spec/
SKILL.md
save-state/
SKILL.md
scope-check/
SKILL.md
security-audit/
SKILL.md
senior-frontend/
SKILL.md
shadcn/
SKILL.md
skill-technical-document/
resources/
checklist.md
css_template.md
SKILL.md
source-driven-development/
SKILL.md
spec-driven-development/
SKILL.md
spec-evolution/
SKILL.md
springboot-patterns/
SKILL.md
sprint-plan/
SKILL.md
sql-optimization-patterns/
resources/
implementation-playbook.md
SKILL.md
start/
... 205 more© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic