session-awarenesslisted
Install: claude install-skill Tibsfox/gsd-skill-creator
# Session Awareness
## GSD Artifact Map
| File | Purpose | When to Read |
|---|---|---|
| `.planning/PROJECT.md` | Vision, constraints, decisions | Understanding project context |
| `.planning/REQUIREMENTS.md` | What we're building (REQ-IDs) | Scoping work |
| `.planning/ROADMAP.md` | Phase structure and status | Finding current position |
| `.planning/STATE.md` | Session memory, blockers, decisions | **Always on resume** |
| `.planning/config.json` | Workflow preferences | Checking mode (yolo/interactive) |
| `.planning/phases/XX-name/XX-YY-PLAN.md` | Detailed task plans | Executing work |
| `.planning/phases/XX-name/XX-YY-SUMMARY.md` | What was built | Reviewing completed work |
### skill-creator Artifacts
| File | Purpose | When to Read |
|---|---|---|
| `.planning/patterns/sessions.jsonl` | Session observations | Pattern detection input |
| `.claude/commands/*.md` | Project-level skills | Before GSD phase execution |
| `.claude/agents/*.md` | Composed agents | Agent selection |
| `~/.claude/commands/*.md` | User-level skills | Fallback when no project skill matches |
## Response Pattern: Before Substantial Work
```
Let me check the current project state...
[Read ROADMAP.md, STATE.md]
This falls under Phase X. There's already a plan at `.planning/phases/...`.
Should I execute that plan, or are you looking to do something different?
```
## Response Pattern: Fresh Session Recovery
```
/gsd:progress (or) /gsd:resume-work
```
## Response Pattern: No GSD Structure