Universal guardrails loaded by every agent. Defines Verify Before Reporting (VBR), Write-Ahead Log (WAL), and the security baseline. Always-on, role-independent.
日本語の概要は準備中です。原文の説明を表示しています。
Use when: a general codebase assessment, pre-migration/pre-rewrite review, or explicit security-focused request needs a structured, repeatable security audit pass covering hardcoded secrets, injection-prone constructs, auth/debug backdoors, and insecure config defaults. Complements (does not replace) the built-in /security-review command. Not a mandatory gate on every ticket.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use this skill as a stack-agnostic security review methodology. It does not replace Claude Code's
built-in /security-review command, and it does not wrap a SAST or dependency scanner. It is a
repeatable, LLM-driven review pass that produces structured, evidence-backed findings — usable
standalone on a full read-only codebase, or as one step inside a larger assessment.
/security-review is scoped to the pending changeset on the current branch. This skill covers a
wider surface: it can run against an entire codebase with no pending diff, be invoked before
migration or rewrite planning, or be layered on top of /security-review's output to add
structured severity, location, and remediation fields that the built-in command does not produce.
Nothing in this skill assumes a specific language, framework, database, or hosting platform. No framework-specific example code is baked into the trigger logic or checklist below — categories are named generically; the finding itself supplies the concrete evidence from the actual codebase under review.
Load this skill when the work involves any of the following:
/security-review to scope againstDo not treat this as a mandatory gate on every ticket. Invoke it when the work touches authentication, secrets, external input handling, or when a full assessment is already underway. Routine tickets that do not touch these areas do not need this skill.
/security-review/security-review reviews the pending diff on the current branch; it is fast and change-scoped./security-review to convert its output into the structured format below./security-review for the changeset, then use this skill's
checklist and output format to file any finding that needs to travel with the ticket or assessment
doc.A security skill that invents a vulnerability that does not exist is worse than one that misses a real one — a false Critical finding burns trust and wastes remediation effort on nothing. Apply the same evidence discipline as VBR:
code-review-and-quality: Confirmed (the exact string or
pattern was read directly), Likely (a known-bad shape observed with a specific counter-example,
but not exercised), Speculative (inferred without a direct quote — report only at
Critical/Required severity, tagged (unconfirmed), never at Nit/Optional/FYI).These categories are stack-agnostic. Adapt the concrete search to whatever language, framework, and config format the target codebase actually uses — do not assume any one of them.
Search committed files (source, config, scripts, infra-as-code, CI pipeline definitions) for:
Search for user- or external-input-influenced values reaching a sensitive sink without parameterization or sanitization:
Search for code paths that bypass, weaken, or short-circuit normal authentication or authorization:
Search configuration files, infrastructure definitions, and startup code for:
Findings are structured records, not free prose. Reuse the Critical/Required/Nit/Optional/FYI
severity vocabulary from code-review-and-quality so findings from this skill sit consistently
alongside code review output.
## Security Audit Findings
| # | Category | Location | Description | Severity | Confidence | Remediation direction |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | [hardcoded-credentials / injection / auth-backdoor / insecure-config-default] | [file:line] | [what was observed, quoted] | [Critical/Required/Nit/Optional/FYI] | [Confirmed/Likely/Speculative] | [what direction fixes it, not a full patch] |
Severity definitions (reused verbatim from code-review-and-quality):
| Label | Definition |
|---|---|
| Critical | Blocks merge or requires immediate remediation. Live secret, exploitable injection, or an active auth bypass. |
| Required | Must be addressed before this class of risk ships further. Not actively exploited but a clear weakness. |
| Nit | Minor hardening opportunity. Author may deprioritize. |
| Optional / Consider | Worth considering, not required. |
| FYI | Informational only — context for future reference, no action required. |
Close every audit pass with a short summary block, even when findings are zero:
## Audit Summary
- Scope: [what was actually reviewed — paths, modules, or "full repository"]
- Categories covered: [which of the four checklist categories were actually searched]
- Categories not covered / out of scope this pass: [name them explicitly, do not silently omit]
- Open questions: [suspected issues without located evidence — not reported as findings]
/security-review — use both together when a pending diff exists.code-review-and-quality — its Security axis (axis 4) covers security concerns found during a
normal code review; this skill is the deeper, standing methodology for a dedicated security pass,
and both reuse the same severity vocabulary so findings compose cleanly.skill-quality-review applies when editing this skill.architecture-mode — load this skill during a general codebase assessment or before
migration/rewrite planning, per the "When to Load" section above.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Universal guardrails loaded by every agent. Defines Verify Before Reporting (VBR), Write-Ahead Log (WAL), and the security baseline. Always-on, role-independent.
日本語の概要は準備中です。原文の説明を表示しています。
Use when: architecture mode, architect this, ADR, C4, PlantUML, system boundary, design decision, PRD gap, high ambiguity, multiple technical approaches, security architecture, data architecture, integration risk, implementability gap, story ticket, or epic ticket.
日本語の概要は準備中です。原文の説明を表示しています。
Use when: assumptions audit, audit assumptions, check for hidden assumptions, plan/ticket has ambiguous scope edges, pre-flight before finalizing a ticket, unstated assumptions, or 'what am I assuming'. Surfaces unstated assumptions, ambiguous scope edges, and untested preconditions in a finished plan/ticket/ADR before it is handed to Builder. Optional pass — Architect judges when to apply it; not a mandatory gate on every ticket.
日本語の概要は準備中です。原文の説明を表示しています。
Use when: Tester needs UI state evidence for VBR, or Builder needs to verify an integration wire is observable end-to-end. Powered by agent-browser MCP — token-efficient browser automation (200–400 tokens/page).
日本語の概要は準備中です。原文の説明を表示しています。
Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enters the main branch.
日本語の概要は準備中です。原文の説明を表示しています。
Writing skill for freelancers and independent consultants. Covers project proposals, bids, client emails, and scope summaries. Leads with the client's problem, not the consultant's background.
日本語の概要は準備中です。原文の説明を表示しています。