# Summarize Session

> Summarize the current session and generate reusable Claude rules, skills, or commands. Use when this capability is needed.

- Skill: `tomevault-io/summarize-session` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/summarize-session`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/summarize-session/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/summarize-session

---


# Summarize 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

1. **Review Session Activity**
   - What problems were solved?
   - What code was written or modified?
   - What workflows were performed?
   - What decisions were made and why?

2. **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

3. **Generate Artifacts**

   For each identified pattern, create the appropriate artifact:

   **Rules** → `.claude/rules/<name>/RULE.md`
   ```markdown
   ---
   name: rule-name
   description: Brief description
   ---

   # Rule Name

   ## When to Apply
   ...

   ## Guidelines
   ...
   ```

   **Skills** → `.claude/skills/<name>/SKILL.md`
   ```markdown
   ---
   name: skill-name
   description: Brief description
   ---

   # Skill Name

   ## Instructions
   1. Step 1
   2. Step 2
   ...
   ```

   **Commands** → `.claude/commands/<name>.md`
   ```markdown
   # Command Name

   Description of what this command does.

   ## Steps
   1. ...
   2. ...
   ```

4. **Validate Artifacts**
   - Ensure artifacts are general enough to be reusable
   - Remove session-specific details
   - Test that instructions are complete and actionable

5. **Document Session Summary**
   - What was accomplished
   - What artifacts were generated
   - Recommendations for next session

## Output Format

```markdown
## 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`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/lbb00) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

