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 creating comprehensive UI Specifications from PRDs and prototypes.
Claude Code
$ npx -y skills add tranhieutt/software_development_department --skill ui-spec --agent claude-code
Codex
$ npx skills add tranhieutt/software_development_department --skill ui-spec -a codex -y
Cursor
$ npx skills add tranhieutt/software_development_department --skill ui-spec -a cursor -y
Gemini CLI
$ npx skills add tranhieutt/software_development_department --skill ui-spec -a gemini-cli -y
GitHub Copilot
$ npx skills add tranhieutt/software_development_department --skill ui-spec -a github-copilot -y
OpenCode
$ npx skills add tranhieutt/software_development_department --skill ui-spec -a opencode -y
Windsurf
$ npx skills add tranhieutt/software_development_department --skill ui-spec -a windsurf -y
name: ui-spec type: workflow description: "Guidelines and procedures for creating comprehensive UI Specifications from PRDs and prototypes." user-invocable: true allowed-tools: Read, Glob, Grep, Write effort: 3 argument-hint: "[prd, prototype, or feature name]" when_to_use: "Use when translating a PRD, prototype, or feature brief into a concrete UI specification with components, states, and interactions."
Use this skill when moving from a PRD (Requirements) to a technical UI design. This skill bridges the gap between wireframes and code.
Fill out the `ui-spec-template` including:
Every component MUST define behavior for these 5 states: 1. **Default**: The "Happy Path". 2. **Loading**: Bone skeletal screens or spinners. 3. **Empty**: Context-aware messages when no data exists. 4. **Error**: User-friendly error messages with recovery actions (Retry/Reset). 5. **Partial**: Behavior when some data is missing or loading.
Save UI spec to `design/specs/ui-[feature-name].md`:
\`\`\`markdown
[Hierarchical list of components]
| Component | Default | Loading | Empty | Error | Partial | |-----------|---------|---------|-------|-------|---------|
[Component] -> [Trigger] -> [Response]
[Breakpoint-specific layout changes]
[Keyboard nav, ARIA labels, contrast requirements]
[Items needing design decision] \`\`\`
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.