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…
Processes code review feedback systematically by classifying findings, deciding fix or reject with evidence, applying approved fixes, and re-verifying before marking comments resolved.
$ npx -y skills add tranhieutt/software_development_department --skill receiving-code-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/receiving-code-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Processes code review feedback systematically by classifying findings, deciding fix or reject with evidence, applying approved fixes, and re-verifying before marking comments resolved.
name: receiving-code-review type: workflow description: "Processes code review feedback systematically by classifying findings, deciding fix or reject with evidence, applying approved fixes, and re-verifying before marking comments resolved." argument-hint: "[review-comments-or-pr-number]" user-invocable: true allowed-tools: Read, Glob, Grep, Bash context: main effort: 3 agent: lead-programmer when_to_use: "Use after receiving code review, PR comments, subagent review findings, or a CHANGES_REQUIRED verdict; also use when deciding which review comments to fix, defer, reject, or route to spec-evolution."
`receiving-code-review` turns review feedback into controlled engineering work. It prevents agents from blindly applying every suggestion, ignoring blockers, or quietly expanding scope while "addressing comments."
This workflow is for response and remediation after review. It complements `code-review`, which produces findings.
Every review comment must be classified, resolved with evidence, deferred with an explicit owner, or rejected with a technical reason.
Do not mark a comment resolved because code changed nearby. Do not say feedback is addressed until the specific finding has fresh verification evidence.
Gather the review material:
If the review feedback is missing, ask for it or inspect the available PR/review source. Do not invent likely comments.
Create one item per distinct finding. Preserve file and line references when available.
For each finding, record:
`maintainability`, `style`, `docs`, `spec-drift`, or `unclear`
`route-to-spec-evolution`
When the finding is architectural or maintainability-oriented, also ask:
Use these rules:
| Finding | Required disposition | | --- | --- | | Security, correctness, data loss, privacy, auth, or broken tests | `fix` unless demonstrably false | | Missing acceptance criterion or behavior outside approved spec | `route-to-spec-evolution` | | Ambiguous requirement or reviewer question | `needs-clarification` before code | | Style or naming issue aligned with project conventions | `fix` if low-risk | | Suggestion that broadens scope | `defer` or `route-to-spec-evolution` | | Incorrect comment | `reject` with evidence and code/spec reference |
Do not batch unrelated fixes under one finding. Do not combine review remediation with opportunistic refactoring.
Before editing, output a concise response plan:
## Review Response Plan | Finding | Severity | Disposition | Action | Verification | | --- | --- | --- | --- | --- | | [file:line or summary] | BLOCKER | fix | [exact change] | [command/check] |
If any item changes behavior, data, architecture, or acceptance criteria, pause and route through `spec-evolution` before implementation.
For each `fix` item:
regression changes.
comments, formatting, or docs.
For `reject` items:
not apply.
its complexity by keeping leverage/locality concentrated behind the seam.
For `defer` items:
After fixes:
If any reviewer finding remains open, report it plainly. Do not claim review is fully addressed.
## Receiving Code Review: [PR/Task/Scope] ### Findings Triage | Finding | Severity | Category | Disposition | Reason | | --- | --- | --- | --- | --- | ### Fix Plan | Finding | Files | Gate | Verification | | --- | --- | --- | --- | ### Responses - [Finding]: fixed/rejected/deferred/needs clarification because [evidence]. ### Verification - [Command/check]: [result] ### Remaining Items - [Open item, or "None"]
| Thought | Required correction | | --- | --- | | "I'll just apply all suggestions." | Suggestions can be wrong or out of scope. Classify first. | | "This comment is minor; no verification needed." | Every fix needs at least a targeted check. | | "The reviewer probably meant X." | Ask or state the assumption; do not guess silently. | | "I'll resolve the thread after pushing." | Verify the specific finding first. | | "This review comment implies a new feature." | Route scope changes to `spec-evoluti
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,…