Track progress across sessions using SESSION.md with git checkpoints and concrete next actions. Converts IMPLEMENTATION_PHASES.md into trackable session state. Use when: resuming work after context clears, managing multi-phase implementations, or troubleshooting lost context.
Install with Tessl CLI
npx tessl i github:jezweb/claude-skills --skill project-session-management91
Does it follow best practices?
Validation for skill structure
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a well-crafted skill description that excels across all dimensions. It uses third person voice, provides specific concrete actions, includes an explicit 'Use when:' clause with natural trigger terms, and has a clear distinctive niche around session tracking and context management.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple concrete actions: 'Track progress', 'git checkpoints', 'concrete next actions', 'Converts IMPLEMENTATION_PHASES.md into trackable session state'. These are specific, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both what ('Track progress using SESSION.md with git checkpoints and concrete next actions') and when (explicit 'Use when:' clause covering resuming work, multi-phase implementations, and troubleshooting lost context). | 3 / 3 |
Trigger Term Quality | Includes natural terms users would say: 'resuming work', 'context clears', 'multi-phase implementations', 'lost context', 'SESSION.md', 'IMPLEMENTATION_PHASES.md'. Good coverage of session management vocabulary. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with specific file references (SESSION.md, IMPLEMENTATION_PHASES.md) and clear niche around session continuity and context management. Unlikely to conflict with other skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong skill with excellent actionability and workflow clarity. The SESSION.md template is comprehensive and copy-paste ready, and the phase/session distinction is well-explained with concrete examples. Minor verbosity in some sections (expected uncommitted files, repeated workflow explanations) prevents a perfect conciseness score.
Suggestions
Consolidate the 'Workflow' and 'Automation Commands' sections to reduce redundancy - the manual/automated distinction is repeated
Trim the 'Expected Uncommitted Files' section - the detailed explanation of why SESSION.md is uncommitted could be reduced to 2-3 lines
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably efficient but includes some redundancy (workflow section repeats automation commands, expected uncommitted files section is verbose). Some sections like 'Phases vs Sessions' explanation could be tighter. | 2 / 3 |
Actionability | Provides concrete templates, specific commit message formats, exact file paths, and copy-paste ready SESSION.md structure. Commands like `/wrap-session` and `/continue-session` are clearly defined with specific behaviors. | 3 / 3 |
Workflow Clarity | Clear multi-step workflows for starting, ending, and resuming sessions. Explicit validation through verification stages, checkpoint cycles, and the Implementation → Verification → Debugging flow with concrete examples of each stage. | 3 / 3 |
Progressive Disclosure | Well-structured with clear sections, references to bundled resources (templates, scripts, references) at the end, and appropriate use of collapsible information. Planning docs vs SESSION.md separation is clearly explained. | 3 / 3 |
Total | 11 / 12 Passed |
Validation
81%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 13 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
metadata_version | 'metadata' field is not a dictionary | Warning |
license_field | 'license' field is missing | Warning |
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 13 / 16 Passed | |
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.