agent-health
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified session. Highlights agents with…
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use when designing a new API, reviewing an API spec, or when the user mentions API design, OpenAPI, or endpoint contracts.
$ npx -y skills add tranhieutt/software_development_department --skill api-design --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/api-designContext preview
The summary Claude sees to decide when to auto-load this skill.
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use when designing a new API, reviewing an API spec, or when the user mentions API design, OpenAPI, or endpoint contracts.
name: api-design type: workflow description: "Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use when designing a new API, reviewing an API spec, or when the user mentions API design, OpenAPI, or endpoint contracts." argument-hint: "[path-to-api-spec-or-route-files]" user-invocable: true allowed-tools: Read, Glob, Grep, WebSearch effort: 3 when_to_use: "When designing or reviewing REST/GraphQL API contracts, endpoint naming, schemas, or versioning"
When this skill is invoked:
1. **Read the target API spec or route files** in full.
For API design in an existing domain, SHOULD also inspect `docs/technical/API.md`, related `design/specs/*`, related `design/contracts/*` if present, and recent relevant ledger entries via `/trace-history`. This is advisory unless the change is an ADR, coordination-rule change, high-risk retry, or protocol removal.
2. **Identify the API type** (REST, GraphQL, WebSocket) and apply appropriate standards.
3. **Evaluate REST design quality** (if REST):
4. **Evaluate request/response schemas**:
5. **Evaluate authentication & authorization**:
6. **Evaluate error responses**:
7. **Evaluate versioning & backward compatibility**:
8. **Output the review**:
## API Design Review: [API/Endpoint Name] ### REST Design: [CLEAN / ISSUES FOUND] [List specific issues with examples] ### Schema Quality: [CLEAN / ISSUES FOUND] [List schema inconsistencies or problems] ### Auth & Security: [SECURE / ISSUES FOUND] [List authentication and authorization issues] ### Error Handling: [CONSISTENT / ISSUES FOUND] [List error response problems] ### Versioning: [HANDLED / UNADDRESSED] [Notes on breaking change risk] ### Positive Observations [What is well-designed] ### Required Changes [Must-fix items before shipping] ### Suggestions [Nice-to-have improvements] ### Verdict: [APPROVED / APPROVED WITH SUGGESTIONS / CHANGES REQUIRED]
Deliver exactly:
Repo: tranhieutt/software_development_department
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified session. Highlights agents with…
Provides the vendored agent-style v0.3.5 prose rule pack as a portable Claude skill. Use when installing, syncing, applying, or auditing SDD Agent-Style…
Provides Angular best practices for components, modules, services, and reactive patterns. Use when working with Angular TypeScript files, component templates,…
Records unexpected API behaviors, undocumented caveats, version bugs, or non-obvious workarounds into .claude/memory/annotations.md. Use immediately when an…
Manages the ADR (Architecture Decision Record) registry. Use when recording tech-stack choices, design patterns, or infrastructure decisions with context,…
Provides AWS serverless architecture patterns for Lambda, API Gateway, DynamoDB, SQS, and SAM/CDK. Use when working with AWS serverless files (serverless.yml,…