1- # Crucible Code
1+ < img src = " assets/banner.svg " alt = " Crucible Code " width = " 600 " >
22
3- ```
4- ______ ______ __ __ ______ __ ______ __ ______
5- /\ ___\ /\ == \ /\ \/\ \ /\ ___\ /\ \ /\ == \ /\ \ /\ ___\
6- \ \ \____ \ \ __< \ \ \_\ \ \ \ \____ \ \ \ \ \ __< \ \ \____ \ \ __\
7- \ \_____\ \ \_\ \_\ \ \_____\ \ \_____\ \ \_\ \ \_____\ \ \_____\ \ \_____\
8- \/_____/ \/_/ /_/ \/_____/ \/_____/ \/_/ \/_____/ \/_____/ \/_____/
9-
10- ______ ______ _____ ______
11- /\ ___\ /\ __ \ /\ __-. /\ ___\
12- \ \ \____ \ \ \/\ \ \ \ \/\ \ \ \ __\
13- \ \_____\ \ \_____\ \ \____- \ \_____\
14- \/_____/ \/_____/ \/____/ \/_____/
15- ```
3+ ** Structured reasoning for AI coding tools** — make better decisions, remember why you made them.
164
17- ** Structured reasoning for Claude Code** — make better decisions, remember why you made them.
5+ ** Works Exceptionally Well With Claude Code! **
186
197## The Problem This Solves
208
@@ -33,18 +21,39 @@ FPF gives you a structured way to think through these decisions with Claude as a
3321
3422## Quick Start
3523
24+ ### One-liner Install
25+
26+ ``` bash
27+ # Global install (recommended for personal use)
28+ curl -fsSL https://raw.githubusercontent.com/m0n0x41d/crucible-code/main/install.sh | bash -s -- -g
29+
30+ # Per-project install (run from project root)
31+ curl -fsSL https://raw.githubusercontent.com/m0n0x41d/crucible-code/main/install.sh | bash
32+ ```
33+
34+ This launches an interactive installer where you select which AI coding tools to install FPF commands for (Claude Code, Cursor, Gemini CLI, Codex CLI).
35+
36+ ** Global** installs to ` ~/.claude/commands/ ` etc. — available in all projects.
37+ ** Per-project** installs to ` ./.claude/commands/ ` — commit to repo for team use.
38+
39+ ### Manual Install
40+
3641``` bash
37- # 1. Install
3842git clone https://github.com/m0n0x41d/crucible-code.git
3943cd crucible-code
40- ./install.sh /path/to/your/project
44+ ./install.sh # Interactive TUI
45+ ./install.sh --claude -g # Install Claude Code globally
46+ ./install.sh --all # Install all platforms
47+ ```
48+
49+ ### Initialize in Your Project
4150
42- # 2. Initialize in your project
51+ ``` bash
4352cd /path/to/your/project
44- # Then in Claude Code :
45- /fpf-0-init # Claude will scan your repo and ask clarifying questions to build project context.
53+ # Then in your AI coding tool :
54+ /fpf-0-init # Creates .fpf/ structure and scans your repo
4655
47- # 3. Start reasoning
56+ # Start reasoning
4857/fpf-1-hypothesize " How should we handle state synchronization across browser tabs?"
4958```
5059
0 commit comments