agent-health
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified…
Guidelines and procedures for planning and implementing end-to-end functional slices for fullstack features.
Claude Code
$ npx -y skills add tranhieutt/software_development_department --skill vertical-slicing --agent claude-code
Codex
$ npx skills add tranhieutt/software_development_department --skill vertical-slicing -a codex -y
Cursor
$ npx skills add tranhieutt/software_development_department --skill vertical-slicing -a cursor -y
Gemini CLI
$ npx skills add tranhieutt/software_development_department --skill vertical-slicing -a gemini-cli -y
GitHub Copilot
$ npx skills add tranhieutt/software_development_department --skill vertical-slicing -a github-copilot -y
OpenCode
$ npx skills add tranhieutt/software_development_department --skill vertical-slicing -a opencode -y
Windsurf
$ npx skills add tranhieutt/software_development_department --skill vertical-slicing -a windsurf -y
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.
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified…
Provides the vendored agent-style v0.3.5 prose rule pack as a portable Claude skill. Use when installing, syncing, applying, or…
Provides Angular best practices for components, modules, services, and reactive patterns. Use when working with Angular…
Records unexpected API behaviors, undocumented caveats, version bugs, or non-obvious workarounds into…
Defines REST and GraphQL API contracts including endpoints, request/response schemas, auth flows, and versioning strategy. Use…
Manages the ADR (Architecture Decision Record) registry. Use when recording tech-stack choices, design patterns, or…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.