Skip to content
Back to skills

Fw Record

ASecurity

flightwake wrap-up record — write the flight record and update STATE. Use when wrapping up: 3+ commits since the last record, the session is ending, or (in code repos) work that touched schema/prod; also when the user says wrap up / record this.

  • 10 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
toolsgogit

Works with

  • claude code
  • cli

Security analysis

A100/100

Scanned October 5, 2026

npx -y skills add kaiwutech-TW/flightwake --skill fw-record --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Fw Record?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Fw Record
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kaiwutech-tw-fw-record-b323b2d9/badge)](https://www.skillsdirectory.com/skills/kaiwutech-tw-fw-record-b323b2d9)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: fw-record
description: flightwake wrap-up record — write the flight record and update STATE. Use when wrapping up: 3+ commits since the last record, the session is ending, or (in code repos) work that touched schema/prod; also when the user says wrap up / record this.
---

# fw-record — flight-record wrap-up

Purpose: turn this stretch of work into a durable artifact "a stranger three months from now can read". **Written after the fact — never interrupting the work rhythm.**

## Steps

1. Inventory this stretch: `git log --oneline "$(git log -1 --format=%H -- .flightwake/STATE.md)"..HEAD`
   lists commits since the last wrap-up (if STATE was never committed, use `git log --oneline -20`); recall key findings/decisions/verifications
   — if `/fw-log` exists in this session (the Claude Code mod), run it first and base the record's `tests:` evidence and change list on
     its output. Entries marked `unknown` are ones it could not prove — judge them yourself (rerun, or record them as not proven), never count
     them as passed; what `pass` means is stated at the end of its output. A test run chained with other commands
     (`echo … && npm test; echo exit=$?`) shows only the chain's exit code and cannot count as passing evidence — when you
     need evidence, run the test command on its own once
2. Write `.flightwake/records/YYMMDD-slug.md` following `.flightwake/TEMPLATE-record.md`:
   - TL;DR in two or three sentences (starting problem → ending state)
   - Key findings ordered by importance; ones that qualify **also go into TRAPS** (in /fw-trap format) **and DECISIONS**
   - Commit range in one line (details stay in git), verification evidence, unfinished/handoff
     — if what's unfinished is a **multi-session build** (not loose ends the next session can pick up in passing)
     → switch to `/fw-handoff` and write a CONTEXT; the record's unfinished section keeps only a pointer to it
3. Update `.flightwake/STATE.md`: where we are, in progress, next entry points, the `latest_record` pointer, `health`
4. Commit together (record + STATE in one commit, message `docs(fw): record YYMMDD-slug`)

## Quality check (ask yourself after writing)

- Can someone who doesn't know this project read the TL;DR and know what happened?
- Any codenames only this session understands? (yes → expand them)
- Is the verification evidence a *claim* or *evidence*? (needs numbers/output/links)
- **Dedup**: did you re-copy things git already records (commit messages, diff details)? Does the same fact already live in STATE/DECISIONS? (yes → replace with a link/hash; write it twice and one copy is already stale)
- **De-identification**: any prod URLs, client/internal codenames, real IDs, tokens/keys in the record? (the repo may go public; scan before committing:
  `grep -nEi 'https?://|token|secret|key|password' .flightwake/records/<this-file>`, confirm each hit is sanitized)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.