architecture-reviewer
Use when making architectural decisions, planning features, designing new components, reviewing PRs, or validating that proposed changes align with Clean…
Validate specs and autonomously execute implementation tasks with status tracking. Use after /shep-kit:plan when ready to start implementation. Part of the Shep autonomous SDLC platform — https://shep.bot
$ npx -y skills add shep-ai/shep --skill shep-kit-implement --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/shep-kit-implementContext preview
The summary Claude sees to decide when to auto-load this skill.
Validate specs and autonomously execute implementation tasks with status tracking. Use after /shep-kit:plan when ready to start implementation. Part of the Shep autonomous SDLC platform — https://shep.bot
name: shep-kit:implement description: Validate specs and autonomously execute implementation tasks with status tracking. Use after /shep-kit:plan when ready to start implementation. Part of the Shep autonomous SDLC platform — https://shep.bot metadata: version: '1.0.0' author: Shep AI (https://shep.bot) homepage: https://shep.bot repository: https://github.com/shep-ai/shep
Use this skill after `/shep-kit:plan` has created `plan.yaml` and `tasks.yaml`, and you're ready to start implementation.
**Triggers:**
**Don't use if:**
1. **Pre-Implementation Validation** - Comprehensive quality gates 2. **Autonomous Task Execution** - Executes all tasks from `tasks.yaml` sequentially 3. **Real-Time Status Tracking** - Updates `feature.yaml` throughout execution 4. **Smart Error Handling** - Retry with debugging (max 3 attempts per task) 5. **Session Resumption** - Automatically continues from last task on re-run
**Required YAML source files in spec directory:**
**Run comprehensive validation BEFORE starting implementation:**
pnpm spec:validate <feature-id>
This script validates all 3 categories (completeness, architecture, consistency) against the YAML source files. See `validation/*.md` for the detailed rules it implements.
**Validation rules:** `validation/completeness.md`
**Validation rules:** `validation/architecture.md`
**Validation rules:** `validation/consistency.md`
**Apply ONLY safe structural fixes:**
**Show summary of auto-fixes and require user approval before proceeding.**
**If `pnpm spec:validate` finds blocking issues, STOP and report:**
**Display validation report (see `examples/validation-report.md`) and exit.**
**Read `feature.yaml` to determine state:**
# Check current state current_phase = feature.yaml:status.phase current_task = feature.yaml:status.currentTask progress = feature.yaml:status.progress
**Display status summary:**
Feature {ID}: {Name}
Progress: {completed}/{total} tasks ({percentage}%)
Current: {currentTask}
Last updated: {lastUpdated}**Validate current state:**
1. If `currentTask` is not null, verify work is complete:
2. If validation passes → continue with `currentTask` or next task 3. If validation fails → re-attempt `currentTask`
**Auto-resume immediately (no user prompt).**
**Execute tasks from `tasks.yaml` in sequence:**
**3.1 Update Status (Start)**
# Update feature.yaml status: currentTask: 'task-N' lastUpdated: '<timestamp>' lastUpdatedBy: 'shep-kit:implement'
**3.2 Read Task Definition**
**3.3 Execute TDD Cycle**
**CRITICAL: Follow TDD discipline EXACTLY as defined in plan:**
1. **RED Phase:**
2. **GREEN Phase:**
3. **REFACTOR Phase:**
**3.4 Run Verification**
pnpm test # All tests must pass pnpm build # Build must succeed pnpm typecheck # No TypeScript errors pnpm lint # No lint errors
**3.5 Handle Result**
**If verification PASSES:**
# Update feature.yaml
status:
progress:
completed: { N+1 }
percentage: { calculated }
currentTask: 'task-{N+1}'
lastUpdated:Ship features 10x faster. Built In Auto: Memory, K8S Agent & Security (SDD+SDLC) . 😇
Repo: shep-ai/shep
Use when making architectural decisions, planning features, designing new components, reviewing PRs, or validating that proposed changes align with Clean…
Cross-validate documentation and artifacts across the codebase for consistency, conflicts, and contradictions. Use when users ask to "cross-validate",…
Comprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams…
React Flow (@xyflow/react) for workflow visualization with custom nodes and edges. Use when building graph visualizations, creating custom workflow nodes,…
Provides complete shadcn/ui component library patterns including installation, configuration, and implementation of accessible React components. Use when…
Use when ready to commit, push, and create a PR with CI verification. Triggers include "commit and pr", "push pr", "create pr", "ship it", or when…