# Retrospective

> Create a Skill from this session. Use when you've solved a tricky problem, developed a multi-step workflow worth preserving, or captured domain-specific knowledge that should be saved for future reference.

- Skill: `tankygranny05/retrospective` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tankygranny05/retrospective`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tankygranny05/retrospective/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: tankygranny05 (https://skillmd.com/u/tankygranny05)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/tankygranny05/retrospective

---


<!-- [Created by Claude: ed59febd-48d1-4c71-be9a-2b86d353cd44] -->

# /retrospective - Create a Skill from This Session

Convert this session's learnings into a reusable skill for future reference.

## Your Task

Analyze our conversation and create a new skill document capturing what we learned.

## Step 1: Analyze the Session

Review our conversation and identify:
1. **What problem we solved** - The core challenge
2. **What approach worked** - The successful solution
3. **What failed** - Attempts that didn't work (CRITICAL - this is the most valuable part)
4. **Key configurations** - Specific parameters, versions, commands that mattered
5. **Environment details** - Dependencies, setup requirements

## Step 2: Propose Skill Metadata

Before creating the file, propose:
- **name**: kebab-case, descriptive (e.g., `tmux-enter-key-handling`, `pytorch-mixed-precision`)
- **description**: When to use this skill (max 500 chars, single line)
- **location**: `~/.codex/skills/<name>/SKILL.md`

Ask me to confirm or adjust before proceeding.

## Step 3: Create the SKILL.md

Use this template:

```markdown
---
name: <skill-name>
description: <when to use this, max 500 chars>
---

# <Title>

## What This Solves

<1-2 sentences describing the problem>

## Working Approach

<Step-by-step solution that worked>

### Key Code/Commands

```<language>
<actual code or commands that worked>
```

## Failed Attempts

**Read this first** - These approaches don't work:

| Attempt | Why It Failed | Time Wasted |
|---------|---------------|-------------|
| ... | ... | ... |

## Environment & Dependencies

- **OS**: ...
- **Versions**: ...
- **Key packages**: ...

## Hyperparameters / Configuration

| Parameter | Value | Notes |
|-----------|-------|-------|
| ... | ... | ... |

## Next Steps / Future Work

- [ ] ...

## Session Reference

- **Date**: <today's date>
- **Agent**: <your agent ID if known>
- **Original task**: <what the user initially asked for>
```

## Step 4: Save and Confirm

1. Create the skill directory: `mkdir -p ~/.codex/skills/<name>/`
2. Write the SKILL.md file
3. Confirm creation with the full path

## Important Notes

- **Failed Attempts are GOLD** - Document every dead end. "I tried X and it broke because Y" is the most useful thing in a skill.
- **Be specific** - Include exact versions, commands, error messages
- **Future you is the audience** - Write for someone who has no context about this session

