Claude-skill-registry feature-development-workflow

Orchestrate end-to-end feature development from requirements through implementation, testing, and review. Use when: (1) planning feature development stages, (2) coordinating multi-agent feature workflows, (3) understanding SDLC phases for new features.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/feature-development-workflow" ~/.claude/skills/majiayu000-claude-skill-registry-feature-development-workflow && rm -rf "$T"
manifest: skills/data/feature-development-workflow/SKILL.md
source content

Feature Development Workflow

For complete feature implementation, use the

/add-feature
command.

Quick Reference

CommandTimeUse Case
/add-feature <name> "<reqs>" --minimal
~2 minSimple CRUD, no docs
/add-feature <name> "<reqs>" --fast
~2.5 minSkip BA, requirements clear
/add-feature <name> "<reqs>"
~3 minStandard (progressive handoff)
/add-feature <name> "<reqs>" --full-review
~4.5 minWith code + security review

Dependency Chain (Signal-Based)

BA(entity+perms) ─┬──→ [Architect + QA-Data] ──→ [Developer + QA-Tests]
🟢 ENTITY_READY   │    🟢 CONTRACTS_READY        (parallel implementation)
                  │
BA(reqs+rules) ───┘    (continues in background, non-blocking)

Signal Protocol: Agents emit signals (

🟢 ENTITY_READY
,
🟢 CONTRACTS_READY
) to trigger dependent agents immediately.

Agent Roles

StageAgentTriggerOutput
Analyze
business-analyst
StartEntity definition, permissions, requirements
Design
backend-architect
🟢 ENTITY_READYTechnical design, interface contracts
Test Data
qa-engineer
🟢 ENTITY_READYTestData.cs, Seeder.cs (parallel with Architect)
Implement
abp-developer
🟢 CONTRACTS_READYDomain, Application, EF Core layers
Tests
qa-engineer
🟢 CONTRACTS_READYUnit tests (parallel with Developer)
Review
abp-code-reviewer
Phase 2 completeReview report (optional)
Security
security-engineer
Phase 2 completeSecurity audit (optional)

Parallelism Optimizations

  • Phase 1b: Architect + QA-Data run in parallel (on ENTITY_READY)
  • Phase 2: Developer + QA-Tests run in parallel (on CONTRACTS_READY)
  • BA secondary outputs: Non-blocking (requirements.md, business-rules.md)
  • Skipped by default: ANALYSIS.md, impact-analysis.md (use
    --impact
    flag)

Full Documentation

See

.claude/commands/feature/add-feature.md
for complete workflow documentation.