juanandresgs/claude-ctrl/context-preservation
Claude Code and agent skill by juanandresgs/claude-ctrl
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Generate structured context summaries for session continuity across compaction
Install
npx vskill@latest install juanandresgs/claude-ctrl/context-preservationSKILL.md
Context Preservation Skill
Generate structured context summaries when compaction is imminent or requested, ensuring session continuity without information loss.
Output Format (STRICT - NO DEVIATIONS)
Content Extraction
Section 1: Current Objective & Status
- Extract goal from user's initial request, explicit goal statements, Definition of Done indicators
- Status:
Completed(all objectives achieved),In Progress(work ongoing),Blocked(explicit blocker) - Next step: last in-progress item, last "next I will..." statement, or first pending objective
Section 2: Active Context
- Files touched via Read/Write/Edit operations, prioritized by recency
- ALWAYS use absolute paths (e.g.,
/Users/turla/Code/project/src/auth.ts) - Summarize function additions, modifications, deletions with specific names and line refs
- Key variables, data structures, environment variables in focus
Section 3: Constraints & Decisions
- Preferences: "don't use...", "prefer...", "always...", "never..."
- Discarded approaches: failed attempts with reasons
- Architectural rules: pattern agreements, structure decisions, dependency choices
Section 4: Continuity Handoff
- Always begin with "When resuming, the first thing to do is..."
- Must be specific enough for a fresh Claude instance to immediately continue
Anti-Patterns (NEVER DO)
Goal Description
WRONG:
- "Building a feature"
- "Working on authentication"
RIGHT:
- "Building a user authentication system with OAuth2 PKCE flow for the mobile app. The system must support Google and Apple SSO, store refresh tokens securely in the device keychain. Definition of Done: user can complete full login flow, tokens persist across app restarts, logout clears all tokens."
Active Files
WRONG:
file.ts./src/auth.ts
RIGHT:
/Users/turla/Code/myproject/src/auth/oauth-handler.ts
Recent Changes
WRONG:
- "Updated the file"
- "Fixed some issues"
RIGHT:
- "Added
validateTokenExpiry()function to/Users/turla/Code/myproject/src/auth/token-storage.ts(lines 42-67) that checks JWT expiration. ModifiedrefreshToken()to call this before attempting refresh."
Immediate Next Step
WRONG:
- "Continue working"
- "Finish the implementation"
RIGHT:
- "Run
npm test -- --testPathPattern=oauth-handlerto verify the newvalidateTokenExpiry()function works with expired tokens"
Validation Checklist
Section 1
- [ ] Goal is 2+ sentences with Definition of Done
- [ ] Status is exactly: Completed, In Progress, or Blocked
- [ ] Next step is a specific command or edit
Section 2
- [ ] All file paths are absolute (start with
/) - [ ] Recent changes reference specific function/method names
Section 3
- [ ] Discarded approaches explain WHY they were discarded
- [ ] No empty sections (use "None stated this session" if applicable)
Section 4
- [ ] Starts with "When resuming, the first thing to do is..."
- [ ] Contains a specific, actionable instruction
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/context-preservation/SKILL.md
Popularity
- Repository stars
- 192
- Repository forks
- 29
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/juanandresgs/claude-ctrl/context-preservation)