From siftcoder
Use to keep docs in sync with code. Detects doc-vs-code drift, surfaces stale claims, applies updates. "Update the docs", "docs are out of date", "sync docs to code".
How this skill is triggered — by the user, by Claude, or both
Slash command
/siftcoder:update-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Doc-sync workflow. Doc rot is invisible until someone reads. Mine the rot; fix it.
Doc-sync workflow. Doc rot is invisible until someone reads. Mine the rot; fix it.
Docs reviewed: <count files>
Claims checked: <count>
Drift found:
README.md:42 "Run `npm run sync`"
Reality: package.json has no `sync` script
Suggested: drop the line | OR add the script
docs/MEMORY.md:15 "src/memory/v2/...""
Reality: path doesn't exist; current is src/memory/
Suggested: update path
ARCHITECTURE.md:88 "uses Redis for caching"
Reality: code uses in-memory Map; no Redis dep
Suggested: remove the line OR add Redis
Approve which to apply: 1, 2, both...
Explore for the source verificationGrep heavily for symbol/path checksCC will update a doc on request. CC won't naturally inventory all claims and verify each. The systematic claim-by-claim check IS the value.
npx claudepluginhub ialameh/sift-coder --plugin siftcoderGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.