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

charted-green

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.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.5 KB

SKILL.md(原文)

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

Context

  • designDocPath: $ARGUMENTS[0]
  • testFilePath: $ARGUMENTS[1]

Goal

Using the design doc at ${designDocPath} as the single source of truth, progressively activate the tests in ${testFilePath}.

Steps

  1. Categorize each test in ${testFilePath} as:
  • Implemented tests: tests that contain actual test code (not just empty or comments)
  • Empty tests: tests that are empty or only contain comments - TOTALLY IGNORE THESE
  1. For each implemented test, convert it.todo(...) into it(...), but do it strictly one test at a time, then update the implementation just enough for that specific test to turn green — NOTHING MORE.

DO NOT IMPLEMENT ANYTHING THAT IS NOT DIRECTLY RELATED TO THE CURRENT TEST.

  1. After the current test passes, update progress in ${designDocPath} (see Design Doc Progress below).

  2. STOP when these tests are green.

  3. Remove the wiprecation (@deprecated 🚧 work in progress) jsdoc from the implementated item if it is done and safe to use.

Design Doc Progress

After each test turns green, update ${designDocPath} to reflect completed work.

Flip 🚧 to ✅ and - [ ] to - [x]. Do not edit any other text, headings, diagrams, or structure in the design doc.

Check off items in these sections only:

  1. PR's Testing Strategy — the ### 🚧 {test_title} heading that matches the test you just activated.
  2. PR's Tasks — every - [ ] ...taslk description... item whose work is now done and verified by the passing test.
  3. PR Plan — the ## 🚧 {pr_title} entry when all PR's Tasks and Testing Strategy items are checked off.

If you are unsure whether an Implementation Details item is done, leave it unchecked.

Rules

DO NOT IMPLEMENT EMPTY TESTS.

NEVER implement tests.

ONLY EDIT TESTS as a last resort after you have tried everything else.

Design doc edits are only checkbox-based or 🚧 to ✅ replacements. Never reword, reorder, add, or remove content in ${designDocPath}.

Run tests after each change. Only once the current test passes should you advance to the next one.

Use the Wallaby Skill if available to run tests, otherwise run tests using the recommended approach for the project.

レビュー

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

同じリポジトリのスキル

概要と使いどころ

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日 更新

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日 更新

Reviews a design doc with expert sub-agents

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

testmex/testmex42026年7月23日 更新

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

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

testmex/testmex42026年7月23日 更新

testmex のスキルをすべて見る

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