Skip to content
Development
Skill

/session-awareness

Project state awareness and session recovery for GSD-managed projects. Use this skill whenever: starting a new work session, resuming after a break, the user asks "where did we leave off" or "what's the current state", before making substantial code changes (to check for

From plugin
gsd-skill-creator
71102 skills61 agents26 commands1 MCP

Claude Code

$ npx -y skills add Tibsfox/gsd-skill-creator --skill session-awareness --agent claude-code

SKILL.md

session-awareness.SKILL.md
name: session-awareness
description: >
  Project state awareness and session recovery for GSD-managed projects.
  Use this skill whenever: starting a new work session, resuming after
  a break, the user asks "where did we leave off" or "what's the current
  state", before making substantial code changes (to check for existing
  plans), the user seems disoriented about project status, or when
  something seems off and STATE.md might have relevant context. Also
  activates when the user references .planning/ files, milestones,
  phases, or project progress.
user-invocable: true
version: 1.0.0
format: 2025-10-02
triggers:
  - the user references
updated: 2026-04-25
status: ACTIVE

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

This project doesn't have GSD initialized yet. Want me to run
`/gsd:new-project` to set up the planning structure?

Response Pattern: Work Conflicts with Plans

Heads up — this would modify files that Phase N is planning to create.
Options:
1. Execute Phase N first (recommended)
2. Update the Phase N plan to account for this
3. Proceed anyway and reconcile later

Core Rule

**Always check STATE.md** when resuming or when something seems off — it is the project's memory.

Read more
@tibsfox
Ships withgsd-skill-creator

An adaptive learning and coprocessor architecture for Claude Code, built as an extension to GSD (open-gsd)

71102 skills61 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
71
Star history of Tibsfox/gsd-skill-creator on GitHub, a chart by star-history.com

Other skills on gsd-skill-creator.

aminet-index

aminet-index

Manages Aminet INDEX infrastructure: fetch, parse, cache, and incremental update of ~84,000-entry package database. Use when…

aminet-mirror

aminet-mirror

Selective Aminet package mirroring: single-package fetch, integrity verification, mirror state tracking, bulk download, and sync…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about session-awareness.

Which coding agents can use session-awareness?
session-awareness installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.