Learning Swift - Day Five

Done

AWS claude code event

Memory

Skills

A Skill is a markdown file that teaches Claude Code a reusable workflow. Unlike a script (which is deterministic — same input, same output), a Skill encodes judgement: it describes what to do and why, and the agent decides how to proceed at each step.

Skills live in .claude/skills/ and consist of a markdown file with frontmatter:

.claude/skills/code-review/SKILL.md

---

name: code-review
description: Review code and provide feedback
allowed-tools: Bash(git \*) Read

---

# Instructions

Review the code changes...

Retros on agent sessions

Review the session we just ran to get the web UI dev server up.
Look specifically for:

- Wrong tool calls or tool misuse
- Excessive repo discovery; redundant file reads
- Wrong assumptions about stack, structure, or conventions
- Corrections: what went wrong and why
- Workflows which are likely to be repeated in future

For each finding, propose improvements under the following categories:

1. CLAUDE.md gap
2. Docs gap
3. Skills candidate
4. Script/automation candidate

Specs

Interview me about adding persistent test history to Locust. Walk down each decision one at a time; for each question, recommend an answer & wait for me to agree or override. If a question can be answered from the codebase, explore the codebase instead. When we've covered all open questions, save the completed spec to `specs/history.md`.

TDD with the agent