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…
Guidelines and procedures for planning and implementing end-to-end functional slices for fullstack features.
$ npx -y skills add tranhieutt/software_development_department --skill vertical-slicing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/vertical-slicingContext preview
The summary Claude sees to decide when to auto-load this skill.
Guidelines and procedures for planning and implementing end-to-end functional slices for fullstack features.
name: vertical-slicing type: workflow description: "Guidelines and procedures for planning and implementing end-to-end functional slices for fullstack features." user-invocable: true allowed-tools: Read, Glob, Grep, Write effort: 3 argument-hint: "[feature, epic, or PRD name]" when_to_use: "Use when planning a fullstack feature that should be delivered as end-to-end user-value slices instead of separate backend and frontend layers."
Use this skill when planning complex fullstack features to ensure delivery by user-value units rather than technical layers.
Vertical slices should not merely cross layers. They should also protect depth: keep complexity concentrated behind small interfaces instead of smearing logic across DB, API, and UI callers.
Good slice shape:
is a real prerequisite with its own verification
Prefer contracts that create deep modules: small interfaces with meaningful behavior hidden behind them. If a contract mostly forwards data or mirrors caller complexity, it is probably too shallow.
Organize each phase to contain:
For each slice, also record:
the strongest behavior seam, then drive outward through the stack.
abstraction would mostly simplify the code instead of reintroducing complexity across callers, the seam is too shallow.
enough to keep leverage and where they are only moving complexity around.
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…
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use when designing a new API,…
Manages the ADR (Architecture Decision Record) registry. Use when recording tech-stack choices, design patterns, or infrastructure decisions with context,…