Drift Check Skill
Goal
Detect when exploration/implementation drifted and recover quickly.
Steps
- •Read:
- •Current session file (latest docs/audit/sessions/SXXX.md)
- •Active cycle status.md (if any)
- •Snapshot
- •Ask/Infer:
- •What was the original objective?
- •What is the current objective now?
- •Drift signals:
- •objective changed
- •scope expanded
- •unexpected modules touched
- •architectural refactor emerging
- •cannot explain in 1 sentence
- •Produce a Drift Report:
- •Drift level: none | mild | severe
- •What changed (bullets)
- •Keep vs discard
- •Split recommendation:
- •new cycle? (feature/spike/structural)
- •new branch?
- •CR required?
- •If objective changed:
- •Recommend creating CR entry in cycle change-requests.md
- •Impact classification: low | medium | high
- •If medium/high → recommend new cycle
- •If idea is valuable but non-essential:
- •Add IDEA-xxx suggestion for parking-lot.md
Output:
- •Recovery actions (2–5 steps)
- •Clear Next Entry Point