How this skill is triggered — by the user, by Claude, or both
Slash command
/cdocs:devlogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a development log for the current work session.
Create a development log for the current work session.
Usage: Claude should auto-invoke this skill when starting substantive work (triggered by the "always create a devlog" writing convention). The user can also invoke it directly. Model auto-invocation is the most common entry point.
$ARGUMENTS provides a feature name, use it. Otherwise, infer from context or prompt the user.cdocs/devlogs/YYYY-MM-DD-feature-name.md using the template below.cdocs/devlogs/ doesn't exist, suggest running /cdocs:init first.Use the template in template.md alongside this skill file.
Fill in:
first_authored.by with the current model name (e.g., @claude-opus-4-5-20251101) or @username for human authors.first_authored.at with the current timestamp including timezone.task_list with the relevant workstream path.type: devlog, state: live, status: wip.All devlogs should include an Objective, Plan, and Verification section. Most devlogs should include the other sections as well, but use your judgement (a quick config change doesn't need a debugging process section). You should also include novel sections as is appropriate/useful for your work.
NOTE: Strongly lean away from skipping testing or relying on manual testing.
cdocs/_media/YYYY-MM-DD-description.png.When fixing bugs, document systematic debugging phases:
Phase 1 - Root Cause Investigation:
Phase 2 - Pattern Analysis:
Phase 3 - Hypothesis Tested:
Phase 4 - Fix Implemented:
No completion claims without pasted evidence.
Build & Lint:
[Paste full build/lint output]
Tests:
[Paste test output with pass counts]
Runtime Verification:
Remember:
When dispatching parallel agents for multi-failure debugging, document in "Issues Encountered and Solved":
### Multi-subsystem failures after [CHANGE]
- N failures across M subsystems
- Dispatched N parallel agents to investigate independently
- Agent 1 (subsystem): [findings and fix]
- Agent 2 (subsystem): [findings and fix]
- All fixes integrated, full suite green
Some work prepped from the initial planner or an earlier implementer with context and references to earlier docs. When these are written and read, it should be kept in mind that they should not try to cover every point themselves, but should provide enough context and references to do so as needed.
npx claudepluginhub weftwiseink/clauthier --plugin cdocsWrites and maintains implementation diaries for non-trivial tasks like features, bug fixes, refactors; captures changes, why, successes, failures with errors/commands, learnings, tricky parts, review notes in dated Markdown files.
Logs accomplishments from Claude Code sessions to dated markdown files at session end, context checkpoints, self-improve triggers, or user request.
Wraps up coding sessions: appends devlog summaries with accomplishments, decisions, blockers, next steps; captures undocumented research/debugging; audits session link health; updates project index.