You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Add <a id="top"></a> anchor + Quick Navigation table matching
morgen-mcp / cli-maxxing convention.
- Add "back to top" chips after Built on Ruflo, What's different,
Install, /f* skill family, Cues quick reference, and Usage examples.
- Extend Status-line indicators with a prerequisites [!NOTE] block
explaining the cli-maxxing + Ghostty requirement and the file-probe
paths any other terminal can watch to render equivalent indicators.
- Add "### The /fswarmmax showcase" under Usage examples — a
15-agent-ultrathink calendar-scheduling demo paired with morgen-mcp,
framed as scheduling the week against the lunar cycle.
- Fix "Nathan's layer" -> "Nate's layer" in What's different section.
|[Usage examples](#usage-examples)| Reference | Real prompts for `/f*` + `/fhive` + `/fswarmmax` showcase |~2 min |
43
+
|[License](#license)| Meta | MIT, dual copyright | — |
44
+
|[Links](#links)| Meta | Upstream + related repos | — |
45
+
46
+
---
47
+
31
48
## Built on Ruflo
32
49
33
50
All of the actual engineering that makes this useful is Ruflo. Specifically:
@@ -52,14 +69,16 @@ See [`CREDITS.md`](./CREDITS.md) and [`ATTRIBUTION.md`](./ATTRIBUTION.md) for th
52
69
53
70
## What's different from Ruflo
54
71
55
-
Nathan's layer on top of ruv's engine:
72
+
Nate's layer on top of ruv's engine:
56
73
57
74
1.**The `/f*` skill family** — 10 slash commands that bind Ruflo's swarm/mini modes to Claude Code's extended-thinking tiers. See [The `/f*` skill family](#the-f-skill-family-effort-tier-system) below. These are 1:1 reimplementations of the existing `r*` skills (`/rswarm`, `/rmini`, etc.) with the `f` prefix and the FIDGETCODING status-line emojis.
58
75
2.**Opinionated defaults** — topology is hierarchical-mesh at 15 agents, raft consensus for hive-mind, hybrid memory. Nothing ruv doesn't already offer — just the combo I run daily.
59
76
3.**Branding only** — command names, status-line indicators, and docs. No changes to the MCP server, no forked tool semantics, no upstream divergence in logic. If Ruflo ships a fix tomorrow, FidgetFlo can rebase cleanly.
60
77
61
78
**Assumption flag:** this README assumes FidgetFlo stays a thin rebrand + skill layer. If the fork ever diverges in engine behavior, this section needs a "Divergences" sub-section with the honest list.
62
79
80
+
<palign="right"><sub><ahref="#top">↑ back to top</a></sub></p>
> `/tmp/fidgetflo-hive-active`) that any status-line plugin or prompt
184
+
> hook can watch. Reference implementation: see cli-maxxing's statusline
185
+
> scripts.
186
+
153
187
### Concrete use cases
154
188
155
189
-**`/fminimax`** — architecture reasoning, hard debugging, cross-cutting refactors. Five agents, every one of them ultrathinking. Expensive but decisive.
@@ -158,6 +192,8 @@ While a swarm is active, the Claude Code status line shows a little signal:
158
192
-**`/fmini`** — one-shot transforms, scaffolding, rename-this-variable-across-the-repo. Tier 0, no thinking, fast and cheap.
159
193
-**`/fhive`** — "take this multi-day objective and go." Queen decomposes, workers execute, raft keeps state consistent. Check back later.
160
194
195
+
<palign="right"><sub><ahref="#top">↑ back to top</a></sub></p>
196
+
161
197
---
162
198
163
199
## Cues & commands quick reference
@@ -191,6 +227,8 @@ While a swarm is active, the Claude Code status line shows a little signal:
191
227
👑 /fhive active
192
228
```
193
229
230
+
<palign="right"><sub><ahref="#top">↑ back to top</a></sub></p>
231
+
194
232
---
195
233
196
234
## Usage examples
@@ -217,6 +255,46 @@ spin up a swarm ultra on the auth refactor
217
255
let a hive take the README
218
256
```
219
257
258
+
### The `/fswarmmax` showcase
259
+
260
+
When you want maximum overkill — 15 agents, each ultrathinking — paired with a real MCP, here's a calendar scheduling example. Assuming you have [morgen-mcp](https://github.com/lorecraft-io/morgen-mcp) installed:
261
+
262
+
*Natural language:*
263
+
> "Plan next week against the lunar cycle: anchor deep-work to the 4 days around the new moon (peak focus), creative/ideation blocks on the waxing crescent, execution on the first quarter through gibbous, admin-dumps on the full moon, review/edit on the waning gibbous, and rest on the last quarter. Cross-reference NOAA civil-twilight windows at 40.67°N and carve out 3 'stargazing' blocks at peak darkness. Preserve any event whose title contains `[fixed]`. Dry-run the reflow, report the phase-alignment score vs my current week, and apply only on my go-ahead."
264
+
265
+
*Command-style (same task, explicit invocation):*
266
+
267
+
```text
268
+
/fswarmmax Schedule next week against the lunar cycle:
269
+
270
+
phase map (synodic month):
271
+
new moon ±2d → deep-work clusters (≥120min contiguous)
272
+
waxing crescent → creative / ideation
273
+
first quarter→gibbous → execution + meetings
274
+
full moon → admin + inbox-zero
275
+
waning gibbous → review + edit
276
+
last quarter→dark → rest (light load only)
277
+
278
+
pipeline:
279
+
- list_events next 7 days; lock any whose title contains "[fixed]"
280
+
- resolve moon phase per day (target latitude 40.67°N)
281
+
- reflow_day eligible solo blocks into contiguous ≥90min runs
282
+
aligned to the phase map (dry_run=true first; dry_run=false
location="Brooklyn rooftop") at peak-darkness windows per NOAA
286
+
civil-twilight tables
287
+
- bonus: if a meteor shower peaks this week per the IMO calendar,
288
+
place one block at peak hour
289
+
290
+
Report phase-alignment score (current → proposed). Apply only on
291
+
approval.
292
+
```
293
+
294
+
The 15 agents decompose the task across architect (objective formulation), researcher (NOAA/IMO lookups), coder (morgen tool chaining), reviewer (constraint validation), and tester (dry-run verification). You see the full plan before a single event moves.
295
+
296
+
<palign="right"><sub><ahref="#top">↑ back to top</a></sub></p>
0 commit comments