agent-health
Reads production/traces/agent-metrics.jsonl and displays a per-agent performance summary table for the current or a specified…
Identifies performance bottlenecks, measures against budgets, and generates prioritized optimization recommendations. Use when investigating slow performance or when the user mentions performance profiling, bottleneck, or optimization.
Claude Code
$ npx -y skills add tranhieutt/software_development_department --skill perf-profile --agent claude-code
Codex
$ npx skills add tranhieutt/software_development_department --skill perf-profile -a codex -y
Cursor
$ npx skills add tranhieutt/software_development_department --skill perf-profile -a cursor -y
Gemini CLI
$ npx skills add tranhieutt/software_development_department --skill perf-profile -a gemini-cli -y
GitHub Copilot
$ npx skills add tranhieutt/software_development_department --skill perf-profile -a github-copilot -y
OpenCode
$ npx skills add tranhieutt/software_development_department --skill perf-profile -a opencode -y
Windsurf
$ npx skills add tranhieutt/software_development_department --skill perf-profile -a windsurf -y
name: perf-profile type: workflow description: "Identifies performance bottlenecks, measures against budgets, and generates prioritized optimization recommendations. Use when investigating slow performance or when the user mentions performance profiling, bottleneck, or optimization." argument-hint: "[system-name or 'full']" user-invocable: true allowed-tools: Read, Glob, Grep, Bash context: fork agent: performance-analyst effort: 3 when_to_use: "Use when investigating slow performance, identifying bottlenecks, or when the user mentions performance issues, profiling, latency, or optimization targets."
When this skill is invoked:
1. **Determine scope** from the argument:
2. **Read performance budgets** — Check for existing performance targets in design docs or CLAUDE.md:
3. **Analyze the codebase** for common performance issues:
**CPU Profiling Targets**:
**Memory Profiling Targets**:
**Rendering Targets** (if applicable):
**I/O Targets**:
4. **Generate the profiling report**:
## Performance Profile: [System or Full]
Generated: [Date]
### Performance Budgets
| Metric | Budget | Estimated Current | Status |
|--------|--------|-------------------|--------|
| Frame time | [16.67ms] | [estimate] | [OK/WARNING/OVER] |
| Memory | [target] | [estimate] | [OK/WARNING/OVER] |
| Load time | [target] | [estimate] | [OK/WARNING/OVER] |
| Draw calls | [target] | [estimate] | [OK/WARNING/OVER] |
### Hotspots Identified
| # | Location | Issue | Estimated Impact | Fix Effort |
|---|----------|-------|------------------|------------|
| 1 | [file:line] | [description] | [High/Med/Low] | [S/M/L] |
| 2 | [file:line] | [description] | [High/Med/Low] | [S/M/L] |
### Optimization Recommendations (Priority Order)
1. **[Title]** — [Description of the optimization]
- Location: [file:line]
- Expected gain: [estimate]
- Risk: [Low/Med/High]
- Approach: [How to implement]
### Quick Wins (< 1 hour each)
- [Simple optimization 1]
- [Simple optimization 2]
### Requires Investigation
- [Area that needs actual runtime profiling to determine impact]5. **Output the report** with a summary: top 3 hotspots, estimated headroom vs budget, and recommended next action.
Deliver exactly:
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.