test-spec-gen
Universal test specification generator that explores codebases, researches best practices, and generates comprehensive test specs via multi-agent…
Fast save-point: sync all session-context files and MEMORY.md with current progress. Zero questions, zero delay. Use when user says /sync, save progress, save state, sync context, or /sync --full for capability inventory.
$ npx -y skills add anombyte93/atlas-session-lifecycle --skill sync --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/syncContext preview
The summary Claude sees to decide when to auto-load this skill.
Fast save-point: sync all session-context files and MEMORY.md with current progress. Zero questions, zero delay. Use when user says /sync, save progress, save state, sync context, or /sync --full for capability inventory.
name: sync description: "Fast save-point: sync all session-context files and MEMORY.md with current progress. Zero questions, zero delay. Use when user says /sync, save progress, save state, sync context, or /sync --full for capability inventory." user-invocable: true
> Zero questions. Edit files. Print summary. Done.
1. **No questions** — never ask the user anything. Just save. 2. **No subagents** — run entirely in the main thread. 3. **No MCP tools** — direct file reads and edits only (faster). 4. **No narration** — don't announce steps. Just do them. 5. **Touch every file** — even if only adding a timestamp entry. 6. **Speed over perfection** — a rough sync beats no sync.
---
Use the current time formatted as `HH:MM DD/MM/YY` for the checkpoint header.
Append a new section at the end:
## [SYNC] {time}
**Accomplished:**
- {bullet list of what was done this session}
**In progress:**
- {what's currently being worked on}
**Next steps:**
- {what comes next}
**Blockers:**
- {any blockers, or "None"}Append new decisions made this session. If none, append:
## {time}
No new decisions this session.Append new patterns discovered. If none, append:
## {time}
No new patterns this session.Append new issues and solutions. If none, append:
## {time}
No new issues this session.Update the auto-memory file at the project memory path with any new learnings from this session. If nothing new, skip this file (memory should stay concise).
Print exactly one block:
Synced. {N} files updated.
- Active context: {1-line summary of what was captured}
- Decisions: {count new or "no new"}
- Patterns: {count new or "no new"}
- Troubleshooting: {count new or "no new"}
- Memory: {updated or "no changes"}---
> Extended sync that includes capability inventory generation.
1. Run standard sync flow (Steps 1-5 above). 2. Call `session_capability_inventory(project_dir, force_refresh=True)` — bypasses cache and regenerates inventory even if git unchanged. 3. If `needs_generation == True`: the MCP tool will generate the inventory. 4. Read `CLAUDE-capability-inventory.md` if it exists.
Print the standard sync block above, plus:
Capability Inventory: {status}
- MCP Tools: {count}
- Test Coverage: {percentage}
- Critical Untested: {count}
- Inventory: {path}Persistent project memory and session lifecycle management for Claude Code. Featured in: I just delivered on a $30,000 contract thanks to Claude Code (r/ClaudeAI)
Universal test specification generator that explores codebases, researches best practices, and generates comprehensive test specs via multi-agent…
Session initialization and lifecycle management: bootstraps session context, organizes files, generates CLAUDE.md, manages soul purpose lifecycle with…
Use when hitting the same error after 2+ fix attempts, when multiple symptoms share a common system, or when fixes feel like whack-a-mole. Forces architectural…
Gracefully close, pause, or verify a session: harvest promotable content, save progress, archive soul purpose, settle AtlasCoin bounty. Use when user says…