How this skill is triggered — by the user, by Claude, or both
Slash command
/dstack:companion-docsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Every plan gets a `.implementation.md` companion that tracks what actually happened.
Every plan gets a .implementation.md companion that tracks what actually happened.
Create a companion doc when:
<plan-name>.implementation.md
Lives in the same directory as the plan it tracks.
# [Plan Name] — Implementation Log
**Plan:** `<link to plan file>`
**Started:** YYYY-MM-DD
**Status:** IN PROGRESS | DONE | BLOCKED
## Progress
### Phase/Step N: [Name]
- **Status:** DONE | IN PROGRESS | BLOCKED | SKIPPED
- **Commit:** `<hash>` — <message>
- **Details:** What actually happened, bugs found, deviations from plan
- **Tests:** N passing, N failing
## Deviations from Plan
- [What changed and WHY]
## Bugs Found
- [Bug description, root cause, fix]
## Open Questions
- [Anything unresolved]
dstack audit --stale
Scans tracked repos for .implementation.md files older than 7 days. Stale docs indicate abandoned work or missing updates.
npx claudepluginhub dirmacs/dstack --plugin dstackReconciles Plans.md against implementation status and detects drift. Use for sync-status, progress checks, or snapshot creation.
Reconciles Plans.md with git state and implementation progress. Detects drift between markers and actual work, updates statuses, and optionally saves snapshots. Useful for syncing status or checking progress.
Implements approved plans from .claude/scratchpad files by reading code fully, executing phases sequentially, verifying work, and updating checkboxes.