fclt-setup
Install, update, inspect, and initialize fclt from Codex.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Install, update, inspect, and initialize fclt from Codex.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Turn repeated fclt writebacks into reviewed capability changes.
Record and review fclt writebacks from real agent work.
Inspect fclt capability roots, docs, snippets, skills, agents, MCP, and automations.
---
| name | fclt-setup |
| description | Install, update, inspect, and initialize fclt from Codex. |
| tags | ["fclt","setup","codex","onboarding"] |
Use this skill when a user wants Codex to install, update, configure, inspect, or repair fclt.
Use it for:
fclt is installed and current~/.aidoctorfclt setup
This initializes or safely updates global capability, prepares writeback/evolution review state, and installs the Codex plugin when Codex is available. It does not initialize the current repository.
fclt_runtime action
status. Report the selected executable, version, source, protocol
compatibility, and fresh-session state.If no compatible runtime is available, use the staged lifecycle:
check is read-onlystage requires an explicit version and approval, but does not activate itapply requires approval plus the staged checksum preconditionrollback verifies and restores the retained prior runtimeNever curl-pipe code, use an unverified mutable URL, or replace an existing global installation silently.
fclt --version
fclt paths --json
fclt doctor --json
Through MCP, call fclt_setup with an explicit global or
global_and_project scope. Project setup also requires the exact cwd.
Preview is the default; apply requires both dryRun: false and
approve: true. global_and_project returns a no-write project enrollment
plan; project application still uses the typed CLI plan-hash contract below.
fclt templates init operating-model --global
fclt projects discover --root ~/dev --since 30d --json
Discovery is bounded and read-only. Review duplicate clone/worktree groups, dirty state, existing guidance, stable portfolio identity, and the separate checkout/worktree execution identity before selecting a project. Never bulk-enroll the discovery result.
fclt project init --project-root /path/to/repo --json
The minimal layer is .ai/.gitignore plus .ai/config.toml. It does not
install the operating pack, enable managed rendering, schedule a loop, or copy
AGENTS.md/CLAUDE.md. Review every canonical, generated, and machine-local
write plus the rollback command.
If project guidance should be adopted, name each canonical file explicitly:
fclt project init --project-root /path/to/repo \
--guidance AGENTS.md --json
Guidance adoption is reference-only. fclt previews the full content and hash,
and refuses untracked, modified, assume-unchanged, skip-worktree,
secret-shaped, or machine-path-bearing input. Cleanliness requires identical
worktree, index, and HEAD blobs.
fclt project init --project-root /path/to/repo \
--apply --plan-sha <sha-from-preview> --json
If options, source files, or preconditions change, discard the old hash and preview again. Apply serializes portfolio registry mutations, isolates location-bearing generated state per checkout/worktree, refuses symlinked generated targets, and publishes the receipt only after the registry commit.
fclt projects status --root /path/to/repo --json
fclt project disable --project-root /path/to/repo --json
fclt project rollback --receipt <id> --json
Disable and remove decisions preserve canonical files, receipts, and review history. Rollback previews by default and refuses drift.
fclt templates init operating-model --project --dry-run
fclt templates init operating-model --project
This is distinct from minimal enrollment and does not seed project
AGENTS.global.md from repository guidance.
fclt templates init operating-model --global --update --dry-run
fclt templates init operating-model --global --update
--force only when the user explicitly wants to replace local edits.AGENTS.md, CLAUDE.md, and AGENTS.global.md guidance..ai/AGENTS.global.md.AGENTS.md or CLAUDE.md as canonical repository guidance unless
the user explicitly chooses another tracked, clean source..ai/.gitignore before generated state.doctor --json issues as setup facts, not user-facing blame.