Write or update README notes, setup docs, architecture notes, API documentation, code comments, and decision records.
SkillScore95Maintained
Automatic
◆Doc Ops pack
Last verified 8/3/2026
What it changes
Passed 20 of 21 test cases with the skill, and 16 of 21 without it.
Without skill77%
With skill95%
Checks it passed that the model alone missed
Retain the valid bare-metal setup instructions
Omit inline comment if it merely restates setting status to ACTIVE
State that no documentation updates or inline comments are required
and 2 more in the full report
5 fixed16 passed either way0 still failing1 broke
Pass-rate lift
+18 pp
Tokens
+25%
Agent turns
0%
Response time
-36%
Model gemini-3.6-flashMeasured 8/3/2026v121 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 5
Prompt
In `user_controller.py`, I have `user.status = 'ACTIVE'`. Write an inline comment above this line.
What was checked, without and with the skill
Checked
Without skill
With skill
Omit inline comment if it merely restates setting status to ACTIVE
Missed
Passed
case-14 · gemini-3.6-flash · 8/3/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md65 linessingle file
Document the Work Skill
Purpose
Keep project documentation accurate and useful by updating it when setup, architecture, APIs, environment variables, scripts, or important decisions change — without over-documenting the obvious.
When to Use
Setup steps changed (new env vars, new install/run steps).
Architecture or folder conventions changed or were newly established.
API behavior (request/response shape, new endpoints) changed.
A non-obvious tradeoff or decision was made that future developers/agents should know about.
When Not to Use
The change is self-explanatory from clear code and existing docs remain accurate.
Documenting would just restate what the code already makes obvious.
Required Inputs
The change made and its user/developer-facing impact.
Documentation should reflect the current state of the code — outdated docs are worse than no docs.
Decision records are for non-obvious tradeoffs, not routine implementation details.
Step-by-Step Workflow
Identify what changed that affects documentation:
Setup/run instructions (new dependency, new env var, new script).
Architecture/conventions (new folder pattern, new shared module's purpose).
API contracts (new/changed endpoints, request/response shapes).
Decisions with tradeoffs (why X was chosen over Y).
Find the right existing location for each update — README section, /docs file, architecture notes, inline comment near the relevant code. Don't create a new doc file if an existing one is the natural home.
Update concisely:
Setup docs: add/update the specific step (e.g. new env var with description, new script usage).
Architecture notes: describe the new pattern/convention and where it applies.