.claude/skills/captain-log/SKILL.md
Append to or read the captain's narrative log — decisions, friction, learning, milestones
npx skillsauth add the-agency-ai/the-agency .claude/skills/captain-logInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The captain's log is the narrative thread of a session. Different from handoffs (current state), transcripts (full conversation), and flags (quick observations) — the log captures what we discovered, what we built, what we decided as a rolling daily record.
$ARGUMENTS: One of:
observation entry-c <category> <text> or --category <category> <text> — appended with that categoryread [YYYYMMDD] — read today's log or a specific daylist — list all log filespath — print the current day's log file pathdecision — a decision was made (with reasoning)friction — friction encountered during worklearning — something learned about the framework, codebase, or processmilestone — significant progress, completion, or shippingobservation — general note (default)build — built a tool, skill, hookify rule, or processLog proactively as you work:
The log is mined later for patterns, friction analysis, and continual improvement. The richer the log, the more useful the mining.
# Quick observation (default category)
./claude/tools/captain-log "noticed agents kept cd-ing to main checkout"
# Friction with category
./claude/tools/captain-log -c friction "permission prompt for chmod blocked agent boot"
# Decision
./claude/tools/captain-log -c decision "QGRs go in workstream/quality-gate-reports/, not usr/"
# Build
./claude/tools/captain-log -c build "shipped /collaborate skill + collaboration tool + hookify warn"
# Read today's log
./claude/tools/captain-log read
# Read a specific day
./claude/tools/captain-log read 20260406
Daily files at usr/{principal}/captain/logs/captains-log-{YYYYMMDD}.md. Append-only with timestamps. Format:
---
type: captains-log
date: 2026-04-07
agent: jordan/captain
---
# Captain's Log — Tuesday, April 7, 2026
## 13:28:28 — milestone
Captain's log tool shipped — formalizing the narrative thread pattern.
## 13:42:11 — friction
permission prompt for chmod blocked agent boot
captain-log with the observationcaptain-log readThe log is the narrative the framework writes about itself.
OFFENDERS WILL BE FED TO THE — CUTE — ATTACK KITTENS!
business
Sync worktree with master — merge, copy settings, run sandbox-sync, report changes
tools
List all git worktrees with status info (branch, clean/dirty, deps)
tools
Remove a git worktree and optionally delete its branch
development
Create a new git worktree with dedicated branch and bootstrapped dev environment