Summary Skill
Purpose
Summarize every change made and provide it clearly to the primary agent and user. Also provide compact summaries for session continuity when token limits are reached.
Format
- •Plain text format (NOT markdown files)
- •Do NOT create a new markdown file in docs/
- •This is for communication only, not file creation
Standard Summary Structure
A good summary includes:
- •
What was done
- •Brief description of the task completed
- •High-level overview of changes
- •
Files changed
- •List of files created
- •List of files modified
- •List of files deleted
- •
Dependencies added
- •New npm packages
- •New Python packages
- •Other dependencies
- •
Configuration changes
- •Environment variables added
- •Config file modifications
- •
Issues encountered
- •Problems found during implementation
- •How they were resolved
- •
Remaining tasks (if any)
- •What still needs to be done
- •Any blockers or dependencies
Example Standard Summary
code
Completed user authentication implementation. Files created: - src/auth/service.ts - Authentication service - src/auth/middleware.ts - Auth middleware - src/routes/auth.ts - Auth routes Files modified: - package.json - Added jsonwebtoken, bcrypt - src/app.ts - Added auth routes Dependencies added: - jsonwebtoken@9.0.0 - bcrypt@5.1.0 - @types/jsonwebtoken@9.0.0 - @types/bcrypt@5.0.0 Environment variables required: - JWT_SECRET - Secret key for token signing No issues encountered. Remaining: Need to add password reset functionality.
CRITICAL: Compact Summary for Session Continuity
When to Provide Compact Summary
ALWAYS provide a compact summary when:
- •Your session is about to end due to token limits
- •You've completed significant work and need to hand off to a new session
- •The orchestrator requests a summary for session continuity
Compact Summary Format
code
## Session Compact Summary ### Completed Tasks: - [Task 1]: [Brief description] - [files affected] - [Task 2]: [Brief description] - [files affected] ### Remaining Tasks: 1. [Priority 1]: [Task description] 2. [Priority 2]: [Task description] ### Current State: - [Current state of implementation] - [Any in-progress work] ### Critical Context: - [Important decisions made] - [Blockers or dependencies] - [Configuration notes] ### Files Modified This Session: - [path/to/file1] - [action taken] - [path/to/file2] - [action taken] ### Next Steps for New Session: 1. [First action to take] 2. [Second action] 3. [Third action]
Why Compact Summary Matters
The orchestrator uses the compact summary to:
- •Invoke a new super-coder session with proper context
- •Pass the original user prompt + summary to the new session
- •Ensure continuity of work without duplication
- •Maintain understanding of what was completed and what remains
Session Handoff Protocol
When your session is ending:
- •Stop current work at a logical breakpoint
- •Provide the compact summary immediately
- •Include ALL critical context needed for continuation
- •List specific next steps in priority order
The orchestrator will:
- •Receive your compact summary
- •Create a new session with:
- •Original user prompt
- •Your compact summary
- •Any image descriptions (if images were provided)
- •The new session will continue from where you left off
Key Rules
- •Always provide summary after completing work
- •Keep it concise but complete
- •Use plain text, not markdown files
- •Include enough detail for understanding
- •Highlight any issues or blockers
- •CRITICAL: Provide compact summary before session ends due to token limits
- •The compact summary enables seamless session handoff