From cc-reflect
Generate a structured reflection from your Claude Code session history. Supports time ranges like "last week", "month", "3 days", etc.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cc-reflect:reflectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run the context gathering script, then generate a structured reflection based on the output.
Run the context gathering script, then generate a structured reflection based on the output.
Run this command to collect Claude Code session activity. Parse the arguments the user provides to determine the time range:
npx cc-reflect $ARGUMENTS
Interpret arguments naturally:
--week--week --ago 1--month--month --ago 1--days 3--from 2026-03-01 --to 2026-03-11--include-git--stats-only (just show stats, skip reflection)If $ARGUMENTS is empty, default to --week.
Based on the gathered context, write a structured reflection covering:
Be concrete. Reference actual project names, branches, and technical details from the logs. If something is unclear, say so rather than guessing.
Create ~/.cc-reflect/outputs/ directory if it does not exist.
Save the reflection to ~/.cc-reflect/outputs/reflection_<start>_<end>.md where start/end are the date range in YYYYMMDD format. Include a YAML frontmatter block with:
---
period: "<start> to <end>"
generated: "<current datetime>"
sessions: <count>
projects: [list of project names]
---
npx claudepluginhub scriptwonder/cc-reflect --plugin cc-reflectGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.