fr-initlisted
Install: claude install-skill derio-net/super-fr
# fr-init
Captures "how you work in this repo" as committed devcontainer profiles plus
host-only secrets placeholders. Interactive BY DESIGN — the interview is
operator-owned context, so this skill is exempt from autonomy contracts:
under a fr-goal run, a missing devcontainer is a blocker; pause, run this
interview, resume isolated.
**Announce at start:** "I'm using fr-init to set up this repo's profiles."
## 1. Scan first
Before asking anything, learn what the repo already says:
- Languages and toolchains: manifests (pyproject/package.json/go.mod/...),
lockfiles, `.tool-versions`, CI workflows (what does CI install?).
- Existing `.devcontainer/` (profiles already present? then this is an
edit, not a green-field init).
- Credential surface: `.env*` patterns in .gitignore, CI secret names,
cloud/k8s configs — candidates for the profile's expected secrets.
- Working patterns: Makefile/justfile/scripts (what do humans run here?).
The interview confirms and fills gaps; it never asks what the scan answers.
## 2. Interview (AskUserQuestion, batched ≤4 per round)
Cover, with scan-informed recommended options:
1. **Profiles wanted** — one `dev` default, or split (e.g. `readonly` for
review/exploration vs `admin` with deploy credentials)? Profiles differ
by CREDENTIALS first, tools second — same binaries, different env-files
is the normal shape.
2. **Tools** — confirm the scan's toolchain list; surface what CI installs
that local work also needs (kubectl, te