.claude/skills/step-05-label-severity/SKILL.md
# step-05-label-severity ## What it does Labels Axis 2 — Severity. Assesses how severe the issue is that the review comment points out. ## Prerequisites - Step 04 completed (Quality labeled) ## Context > See `docs/axis-2-severity.md` for definitions, evaluation criteria, and examples. > See `docs/steps/step7.md` for the step-by-step process. > See `DOCUMENTATION.md` sections 8 (FAQ), 9 (Common Mistakes), and 10 (Tips) for edge cases and pitfalls. **Critical reminder:** Severity measures the
npx skillsauth add Pepe39/chameleon-pr .claude/skills/step-05-label-severityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Labels Axis 2 — Severity. Assesses how severe the issue is that the review comment points out.
See
docs/axis-2-severity.mdfor definitions, evaluation criteria, and examples. Seedocs/steps/step7.mdfor the step-by-step process. SeeDOCUMENTATION.mdsections 8 (FAQ), 9 (Common Mistakes), and 10 (Tips) for edge cases and pitfalls.
Critical reminder: Severity measures the issue itself, NOT the quality or tone of the comment. These axes are independent.
id (required): Task IDRead task_info.md — specifically the "Review Comment", "Comment Analysis", and the Quality label from step 04.
Update progress.md: step 05 status = "in-progress", Started = {timestamp ISO 8601}.
From the comment analysis, isolate the issue the comment is pointing out (regardless of whether the comment is correct about it):
| Question | If yes | |---|---| | Can this issue be safely ignored or deferred without risk? | nit | | Does it affect behavior but is unlikely to cause serious harm? | moderate | | Would a senior engineer insist on fixing this before merge? | critical |
Typical mappings:
Document your reasoning in 2-3 sentences:
nit. An urgently worded comment about a style preference is still nit. A calmly worded comment about a SQL injection is still critical. (Mistake 2)wrong + critical. A Helpful comment about a naming nit is helpful + nit. (Mistake 4)moderate; the same check in a payment handler is critical.Add to the Labels section:
### Severity
- **Label:** {nit | moderate | critical}
- **Reasoning:** {2-3 sentences explaining the decision}
Update progress.md: step 05 status = "done", Completed = {timestamp ISO 8601}, Current Step = 06 - Label Context Scope.
testing
step-09-recheck
development
# step-08-generate-output ## What it does Compiles all four axis labels into the final JSON output, validates consistency, and generates the deliverable file ready for submission. ## Prerequisites - Steps 04-07 completed (all four axes labeled) ## Context > See `docs/steps/step10.md` for the submission checklist. ## Arguments - `id` (required): Task ID ## Instructions ### 1. Recover context Read `task_info.md` — extract all four labels and their reasoning from the Labels section. Update
testing
# step-07-label-advanced ## What it does Labels Axis 4 — Advanced. Derives the Advanced label from Context Scope using a deterministic mapping. ## Prerequisites - Step 06 completed (Context Scope labeled) ## Context > See `docs/axis-4-advanced.md` for the mapping rule and definitions. > See `DOCUMENTATION.md` section 7 (Axis 4) for the rationale. ## Arguments - `id` (required): Task ID ## Instructions ### 1. Recover context Read `task_info.md` — specifically the Context Scope label from s
documentation
# step-06-label-context-scope ## What it does Labels Axis 3 — Context Scope. Determines what level of context a reviewer would need to confidently make this comment and documents all evidence used. ## Prerequisites - Step 05 completed (Severity labeled) ## Context > See `docs/axis-3-context-scope.md` for definitions, evaluation criteria, and examples. > See `docs/steps/step8.md` for the step-by-step process. > See `DOCUMENTATION.md` sections 8 (FAQ), 9 (Common Mistakes), and 10 (Tips) for edg