From idc
Use when authoring or validating a /idc:think consideration file — the function-first, Plan-ready shape and its mechanical check.
How this skill is triggered — by the user, by Claude, or both
Slash command
/idc:idc-consideration-schemaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The shape of a consideration — `/idc:think`'s function-first output (`WORKFLOW.md §4.1`). A
The shape of a consideration — /idc:think's function-first output (WORKFLOW.md §4.1). A
consideration describes what the code should do for the user and how it behaves, organized by
domain where natural. It is heavily PRD-shaped (intended product function, not implementation
tasks). In v3 Think crystallizes the consideration into a PRD + TRD draft and fires the one
gate at the end of Think (the Think PR), so the consideration declares both the user-facing
what (PRD impact) and the technical how (TRD impact) it drives.
# <topic> — Consideration
- Date: <YYYY-MM-DD>
- Status: Active
- PRD impact: <yes|no> — <one plain phrase on whether user-facing function changes>
- TRD impact: <yes|no> — <one plain phrase on whether the technical approach changes>
## What this does for the user
<plain, function-first description — what someone using the product gets and notices>
## Behavior by domain
<how it behaves, grouped by the touched domains where natural>
## Open questions
<unresolved decisions handed to Plan>
Function FIRST: lead with user-facing function, not a task list or file plan. The
PRD impact and TRD impact lines name the requirements the consideration drives — Think
crystallizes them into the gated PRD + TRD draft and fires the one gate at the end of Think.
Validate a consideration with the shipped checker (standard-library Python, no deps):
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/idc_consideration_check.py" docs/considerations/<file>.md
It is a lean guardrail — it requires only the load-bearing essentials and exits non-zero with a reason list when any are absent:
PRD impact: statement;TRD impact: statement;Open questions section./idc:think runs this on its emitted file before finishing; /idc:plan may re-run it on
intake. It checks structure, not prose quality.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub llamallamaredpajama/idc-workflow --plugin idc