start
Smart session onboarding — checks for handoff artifacts first, then checkpoints, then offers fresh start with sprint contract. No assumptions about session state.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Smart session onboarding — checks for handoff artifacts first, then checkpoints, then offers fresh start with sprint contract. No assumptions about session state.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate customized .claude/ harness framework with Fusion Architecture (GAN-inspired + Domain Specialists). TRIGGER when user wants to set up AI-assisted development structure, create a new project harness, add structure to existing projects, or mentions 'harness', 'scaffold', 'framework setup'. Supports all domains through template + dynamic generation.
Negotiates 'done' criteria between Generator, Evaluator, and architect-lead before implementation begins. Converts subjective goals into testable, gradable criteria with clear domain responsibilities.
Guided database migration workflow — from schema design to rollback documentation.
Production incident response workflow — triage, root cause analysis, and resolution.
Track, categorize, and prioritize technical debt across the codebase.
Save current progress with structured handoff artifact. Enables context reset for long-running tasks and session recovery.
| name | start |
| description | Smart session onboarding — checks for handoff artifacts first, then checkpoints, then offers fresh start with sprint contract. No assumptions about session state. |
| user-invocable | true |
You are facilitating smart session onboarding. Your role is to detect any saved progress and offer continuation, or guide a fresh start with proper context setup.
The /start skill ensures:
Session Start
|
+--[1] Handoff artifact exists? (.claude/handoff.md)
| |
| +-- YES --> Load handoff, continue work
| | Show: Session summary, current state, next step
| | Ask: "Continue from handoff?"
| |
| +-- NO --> Continue to [2]
|
+--[2] Checkpoint exists? (.claude/checkpoint.md)
| |
| +-- YES --> Load checkpoint, offer resume
| | Show: Last saved state, time since save
| | Ask: "Resume from checkpoint?"
| |
| +-- NO --> Continue to [3]
|
+--[3] Fresh Start
|
+-- Check for project context (CLAUDE.md, .claude/)
+-- Offer: Load project or start sprint contract
+-- Guide: Set up session with clear goals
Location: .claude/handoff.md
Handoff artifacts are created during context reset. They contain:
If found:
HANDOFF DETECTED: Previous session requested context reset.
Session Summary: [From handoff artifact]
Current State: [From handoff artifact]
Next Step: [From handoff artifact]
Options:
1. Continue from handoff (recommended for context reset)
2. Ignore and check for checkpoint
3. Fresh start (discards handoff context)
What would you like to do?
Location: .claude/checkpoint.md
Checkpoints are manual saves during sessions. They contain:
If found:
CHECKPOINT DETECTED: Previous session saved progress.
Saved: [timestamp from checkpoint]
Task: [current task from checkpoint]
Files: [modified files list]
Options:
1. Resume from checkpoint
2. Ignore and start fresh
3. View checkpoint details first
What would you like to do?
No saved progress found:
FRESH SESSION
Project: [detected from CLAUDE.md or git]
Branch: [current git branch]
Recent commits: [last 3 commits]
Options:
1. Start new feature (sprint contract flow)
2. Load existing project context
3. Continue recent work [show last commit]
4. Custom task
What would you like to work on?
When starting fresh with new work:
What are you building?
- Feature name/description
- Target components (frontend/backend/database)
- Success criteria (what does "done" look like?)
Create a sprint contract with:
SPRINT CONTRACT GENERATED
Scope: [summary]
Behaviors: [count] testable criteria
Acceptance: [count] pass/fail conditions
1. Accept and begin implementation
2. Modify contract
3. Save for later
Proceed with implementation?
After onboarding, maintain session state:
# Active Session: [session-id]
## Context Source
- [ ] Handoff (context reset)
- [ ] Checkpoint (manual save)
- [ ] Fresh start (new session)
## Current Work
- Task: [active task]
- Status: [status]
- Started: [timestamp]
## Sprint Contract
- File: .claude/sprint-contract.md
- Status: [DRAFT/ACTIVE/COMPLETE]
## Files in Progress
- [file1]: [status]
- [file2]: [status]
## Notes
- [session notes]
When running /start, execute in order:
.claude/handoff.md.claude/checkpoint.md.claude/session-state.mdSESSION READY
Context: [handoff/checkpoint/fresh]
Task: [active task or "awaiting input"]
Contract: [active/draft/none]
Progress: [if resuming, show % complete]
Next action: [suggested first action]
Ready to proceed!
/start # Auto-detect saved progress
/start --fresh # Skip all saved progress
/start --checkpoint # Force checkpoint resume
/start --handoff # Force handoff resume