Ai-rules-sync summarize-session
Summarize the current session and generate reusable Claude rules, skills, or commands.
git clone https://github.com/lbb00/ai-rules-sync
T=$(mktemp -d) && git clone --depth=1 https://github.com/lbb00/ai-rules-sync "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/summarize-session" ~/.claude/skills/lbb00-ai-rules-sync-summarize-session && rm -rf "$T"
.claude/skills/summarize-session/SKILL.mdSummarize Session
Purpose
At the end of a productive coding session, analyze the conversation to extract reusable patterns and generate Claude Code artifacts (rules, skills, commands) that can accelerate future work.
Instructions
-
Review Session Activity
- What problems were solved?
- What code was written or modified?
- What workflows were performed?
- What decisions were made and why?
-
Identify Patterns
Rules Candidates (coding standards, project conventions):
- Repeated code style corrections
- Error patterns that were fixed
- Best practices established
- Project-specific conventions
Skills Candidates (multi-step workflows):
- Complex operations performed multiple times
- Sequences of commands that go together
- Integration or deployment workflows
- Testing or validation procedures
Commands Candidates (single-action shortcuts):
- Frequently used command combinations
- Build/test/deploy shortcuts
- Common git operations
- Project-specific utilities
-
Generate Artifacts
For each identified pattern, create the appropriate artifact:
Rules →
.claude/rules/<name>/RULE.md--- name: rule-name description: Brief description --- # Rule Name ## When to Apply ... ## Guidelines ...Skills →
.claude/skills/<name>/SKILL.md--- name: skill-name description: Brief description --- # Skill Name ## Instructions 1. Step 1 2. Step 2 ...Commands →
.claude/commands/<name>.md# Command Name Description of what this command does. ## Steps 1. ... 2. ... -
Validate Artifacts
- Ensure artifacts are general enough to be reusable
- Remove session-specific details
- Test that instructions are complete and actionable
-
Document Session Summary
- What was accomplished
- What artifacts were generated
- Recommendations for next session
Output Format
## Session Summary ### Accomplished - [List of completed tasks] ### Generated Artifacts #### Rules - `<rule-name>`: <description> #### Skills - `<skill-name>`: <description> #### Commands - `<command-name>`: <description> ### Next Steps - [Recommendations for future work]
Examples
Example: After Adding a New Adapter
Identified Pattern: Multi-step process for adding adapters Generated: Skill
new-adapter
Example: After Fixing Multiple Type Errors
Identified Pattern: TypeScript strict mode conventions Generated: Rule
typescript-conventions
Example: After Repeated Test Commands
Identified Pattern: Test-then-commit workflow Generated: Command
test-and-commit