本文へ移動
cccskills
無料GitHub で公開

charted-review

Reviews a design doc with expert sub-agents

インストール方法を見る

含まれるファイル(5)

  • SKILL.md4.1 KB
  • assets/agents/accessibility-expert.md4.5 KB
  • assets/agents/security-analyst.md5.5 KB
  • assets/agents/ux-expert.md5.7 KB
  • assets/agents/xp-coach.md4.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Context

  • designDocPath: $ARGUMENTS[0]

Goal

Review the design doc at ${designDocPath} by dispatching four expert sub-agents in parallel, then synthesize their feedback into a single, actionable review.

Step 1 - Set up agents

If the sub-agents from Step 2 are not already configured, ask me to install them. If I confirm, copy sub-agents from the ./assets/agents folder to the {workspaceRoot}/.cursor/agents folder if using Cursor. Adapt the paths if I am not using Cursor.

Step 2 — Parallel Expert Reviews

Spawn the following four sub-agents simultaneously (all in one message). Each agent receives the full design doc content and must return a structured review.

Sub-agent typeFocus area
accessibility-expertAccessibility of the proposed UI — ARIA, keyboard navigation, screen-reader support, color contrast, focus management, semantic HTML.
security-analystSecurity implications — input validation, injection risks, auth/authz gaps, data exposure, secure defaults.
ux-expertUsability — interaction patterns, error/empty/loading states, information architecture, responsiveness, cognitive load.
xp-coachEngineering practices — testability, incremental delivery, PR plan quality, simplicity, YAGNI, refactoring opportunities.

Each sub-agent prompt must include:

  1. The full content of the design doc.
  2. Instructions to return a review with exactly these sections:
    • Praise — what the design does well (keep brief).
    • Concerns — numbered list. Each concern has a short title, an explanation, and a concrete suggestion.
    • Verdict — one of: approve, request-changes, or needs-discussion.

Step 3 — Synthesize & Detect Conflicts

Collect the four reviews. Present a summary table to the user:

ExpertVerdict# Concerns

Then list all concerns grouped by expert.

After listing, identify conflicts — cases where two or more experts give contradictory guidance (e.g., one says "add a confirmation dialog" and another says "reduce interaction steps", or one says "split into more PRs" and another says "too many PRs already").

Step 4 — Challenge Round (if conflicts exist)

For each conflict:

  1. Clearly describe the disagreement to both involved experts.
  2. Re-launch each conflicting sub-agent with:
    • The original design doc.
    • Their own original review.
    • The opposing expert's concern that contradicts theirs.
    • Instructions to either revise their position or defend it with stronger justification.
  3. Run conflicting pairs in parallel when they are independent.

After the challenge round, check if the experts now agree.

Step 5 — Resolution

  • If all conflicts are resolved: present the final consolidated review with the agreed-upon changes.
  • If any conflict remains unresolved: present the remaining disagreement(s) to the user in a clear format:

Unresolved: {short title}

{Expert A} argues: {summary of position}

{Expert B} argues: {summary of position}

What is your call?

Wait for the user's decision on each unresolved conflict before producing the final consolidated review.

Step 6 — Final Output

Produce a consolidated review with:

  1. Overall Verdict — approve, request-changes, or approve-with-nits based on the aggregated outcome.
  2. Action Items — a numbered checklist of concrete changes to make to the design doc, ordered by priority.
  3. Resolved Conflicts — brief note on how each conflict was settled (expert concession or user decision).

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Continues Charted Coding work for a PR by routing to scaffold, red, or green based on design doc progress. Use when resuming work on a PR, continuing TDD after a break, or when the user invokes charted continue with a design doc and PR number.

日本語の概要は準備中です。原文の説明を表示しています。

testmex/testmex42026年7月23日 更新

Interviews the user section by section to collaboratively produce design documents. Use when creating a design doc, starting feature design, or when the user invokes the design command.

日本語の概要は準備中です。原文の説明を表示しています。

testmex/testmex42026年7月23日 更新

Progressively activates todo tests one at a time, updates implementation code until each passes (verified via Wallaby), checks off matching design doc progress, then moves to the next—following the design doc as the single source of truth.

日本語の概要は準備中です。原文の説明を表示しています。

testmex/testmex42026年7月23日 更新

Runs Charted Coding iterations in a loop — route via charted-continue, batch red or green work for an entire test file, commit, then repeat until the PR is complete. Infers design doc and PR number when omitted. Use when the user invokes charted loop, wants batch TDD for a PR test file, or asks to continue charted work with commits.

日本語の概要は準備中です。原文の説明を表示しています。

testmex/testmex42026年7月23日 更新

Writes the next failing test based on provided design doc and existing todo tests

日本語の概要は準備中です。原文の説明を表示しています。

testmex/testmex42026年7月23日 更新

Writes work-in-progress code and tests based on design doc

日本語の概要は準備中です。原文の説明を表示しています。

testmex/testmex42026年7月23日 更新

testmex のスキルをすべて見る

このスキルの問題を報告する