Smart "remember" routing — when user says "remember X", "don't forget X", or "keep in mind X", this skill decides whether to store in CLAUDE.md (short actionable rules for every session) or the brain vault (deeper context, decisions, business knowledge). Routes through flux-brain's "Remember" flow. Triggers: /flux:remember, "remember", "don't forget", "keep in mind", "note that".
From fluxnpx claudepluginhub nairon-ai/flux --plugin fluxThis skill uses the workspace's default tool permissions.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Routes "remember X" requests to the right destination: CLAUDE.md or .flux/brain/.
This is a thin routing skill that delegates to the flux-brain skill's "Remember" flow after classifying the input.
Trigger on any of these patterns in user input:
Do NOT trigger if the user is asking a question ("do you remember...?", "can you remember...?").
On entry, set the session phase:
PLUGIN_ROOT="${DROID_PLUGIN_ROOT:-${CLAUDE_PLUGIN_ROOT:-$(git rev-parse --show-toplevel 2>/dev/null || pwd)}}"
[ ! -d "$PLUGIN_ROOT/scripts" ] && PLUGIN_ROOT=$(ls -td ~/.claude/plugins/cache/nairon-flux/flux/*/ 2>/dev/null | head -1)
FLUXCTL="${PLUGIN_ROOT}/scripts/fluxctl"
$FLUXCTL session-phase set remember
On completion, reset:
$FLUXCTL session-phase set idle
Parse the user's input to extract the core content. Strip the trigger phrase:
Use this heuristic to pre-select CLAUDE.md vs .flux/brain/:
→ CLAUDE.md (short, actionable, every-session rules):
pnpm test", "run make build")legacy/", "always use TypeScript")→ .flux/brain/ (deeper knowledge, context, decisions):
Rule of thumb: If it fits in one bullet point and the agent needs it on every task → CLAUDE.md. If it needs context, rationale, or only matters in specific situations → .flux/brain/.
Invoke the flux-brain skill's "Remember" flow with:
.flux/brain/)The flux-brain skill handles:
.flux/brain/ (asking category, creating file, updating index)CLAUDE.md. Short every-task rules go there; contextual or explanatory knowledge belongs in .flux/brain/.flux-brain for the actual durable write.<important if> conditional blocks when a matching one exists. See flux-brain Step 3a for details.| User says | Destination | Reasoning |
|---|---|---|
| "remember to always use pnpm, not npm" | CLAUDE.md | Short rule, every task |
| "remember that Sarah is the PM and approves all UX changes" | .flux/brain/business/ | Team context, specific situations |
| "don't forget: the deploy script needs AWS_REGION set" | CLAUDE.md | Command/constraint, prevents mistakes |
| "keep in mind we chose Postgres over Mongo because of ACID compliance" | .flux/brain/decisions/ | Decision with rationale |
| "remember our API rate limit is 100 req/min per user" | .flux/brain/codebase/ | Technical context, not every-task rule |
"always run pnpm lint before committing" | CLAUDE.md | Command, every task |
| "note that the billing team uses 'subscription' not 'plan'" | .flux/brain/business/glossary | Domain language |