Start Session Skill
Goal
Initialize a new session with correct mode, branch awareness, and cycle mapping.
Steps
- •Run context-reload logic (light version):
- •Read snapshot
- •Read baseline
- •Detect current branch
- •Detect active cycle (if any)
- •Create new session file: docs/audit/sessions/SXXX.md
Use TEMPLATE_SESSION_SXXX.md structure.
- •Fill:
- •Auto-detected mode
- •Confidence + reasons
- •Current branch
- •Baseline version
- •Active cycles
- •Snapshot reviewed: yes
- •Apply Branch/Cycle Requirement Auto-check:
If mode=COMMITTING:
- •Require a cycle + status.md
- •Require branch mapping in status.md (branch_name: current branch)
- •Run Core DoR check from status.md/brief.md/plan.md:
- •objective + scope/non-scope present
- •first implementation step defined
- •constraints/risks acknowledged
- •If DoR not satisfied:
- •do not proceed as COMMITTING
- •recommend smallest actions to reach READY
- •suggest THINKING or EXPLORING until fixed
If mode=EXPLORING and:
- •
2 files touched OR
- •
30 min code work expected → Recommend converting to SPIKE cycle + dedicated branch
- •Suggest:
- •Session Objective (1 sentence)
- •Time Budget
- •Planned Outputs
Do not modify baseline. Only create/update session file.