Flw
Description
agentic flow package across claude, codex, and opencode: skills rotation (spec->execute->review), OKF-inspired knowledge system, per-repo conventions, terse style and formatting for outputs, ponytail-inspired approach to designs, specs, and work, etc.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
flw
A spec-driven workflow for coding agents, and the tool that keeps it current across them.
It takes intent to a versioned contract, works against that contract, and refuses to let the work drift from what was agreed. It also installs itself into every host you use, runs whatever checks your project declares, and extends the same way it ships — so adding your own skill is copying the shape of an existing one.
Host-agnostic: flw installs as [Agent Skills](https://agentskills.io) into Claude Code, Codex and OpenCode. Language-agnostic: it bakes in no toolchain, no test runner and no manifest — a project declares its own commands and flw runs them.
**Status: in construction.** The schemas, the four skills, the scout, the check runner and the CLI work and are tested. What running flw against a real host and a real repository has found is recorded as a comment at the code each finding explains, not in a separate document. See `plans/design-v3.md` for the full design, `specs/current.toml` for what "done" means, and its `applied` list for the order it was built in.
The idea
An agent asked to build something will happily build something adjacent to it, and the gap only becomes visible later. flw closes that gap by making the agreement a file:
- The contract is the source of truth. One per project, complete and current, stating what exists when the work is done and how you will know it works.
- The contract is edited, not operated on. Ordinary edits, so
git diffis the review surface. Change only what was agreed and the diff shows exactly that. - Gaps surface as proposals. When work hits something the contract does not cover, it stops and asks rather than inventing. That refusal is the whole product.
- Every version leaves a record. One file per version under
specs/versions/, carrying what changed, why, and the reasoning behind the plan. Size follows the change: a one-line correction is a four-line file. A record is add
Related Skills
Spec Kit
💫 Toolkit to help you get started with Spec-Driven Development
Testing Webapp Testing
Test local web applications using Playwright for UI verification and debugging
Testing #29
, [#52](https://github.com/affaan-m/everything-claude-code/issues/52), [#103](https://github.com/affaan-m/ever
Testing Fix Issue
by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol
Testing Pypict Test Design
Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for optimized test sui
Testing gstack
| 15,000+ | Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release M
Testing