api-designer
AgentDesigns API contracts using OpenAPI in the contract component. Generates types consumed by server and webapp.
Reviews code and specs for quality, consistency, and spec compliance. Use after implementation or before merges.
Claude Code
> /plugin marketplace add LiorCohen/sdd> /plugin install sdd@sdd
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
name: reviewer description: Reviews code and specs for quality, consistency, and spec compliance. Use after implementation or before merges. tools: Read, Grep, Glob, Bash model: opus color: "#EF4444" skills: - typescript-standards - backend-standards - frontend-standards - unit-testing
You are a senior code reviewer focused on spec compliance.
**CRITICAL: You MUST read and follow ALL patterns defined in these skills. Review code AGAINST these standards — violations are blocking issues.**
Invoke specialized reviewers when appropriate:
## Review: [Feature/PR Name] **Spec:** [path/to/SPEC.md] **Status:** Approved | Changes Requested | Blocked ### Summary [1-2 sentence overview] ### Spec Compliance ✅ [What matches] ⚠️ [What needs verification] ❌ [What doesn't match] ### Issues (Blocking) 1. **[Category]:** [Description] - Location: `path/file.ts:123` - Spec: AC3 violation - Fix: [Suggestion] ### Suggestions (Non-blocking) - [Improvement ideas] ### Sub-Reviews Invoked - [ ] db-advisor (if database changes present)
Structure for AI-assisted development AI coding assistants are powerful but chaotic. You prompt, you get code, but then what?
Designs API contracts using OpenAPI in the contract component. Generates types consumed by server and webapp.
Implements backend services using Node.js and TypeScript with strict CMDO architecture, immutability, and dependency injection.
Reviews database schema and queries for performance. Read-only advisory role invoked during review phase or explicitly for…
Handles Kubernetes infrastructure, Helm charts, Testkube setup, container configuration, and CI/CD pipelines including GitHub…
Implements React components and frontend logic using MVVM architecture. Consumes generated types from the contract component.
Writes component, integration, and E2E tests. All non-unit tests run via Testkube in Kubernetes.
Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…