# Fft Farm Bootstrap

> Bootstrap farm mode in demo or production, including Home Assistant startup, token onboarding, env wiring, and handoff to onboarding/validation.

- Skill: `majiayu000/fft-farm-bootstrap` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/fft-farm-bootstrap`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/fft-farm-bootstrap/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/fft-farm-bootstrap

---


# FFT Farm Bootstrap

Use this skill when a user wants first-time farm setup to be frictionless.

## Guardrails

- Never run destructive git commands unless explicitly requested.
- Preserve unrelated worktree changes.
- Do not expose tokens in logs or chat responses.

## Workflow

1. Run:
   - `./scripts/farm-bootstrap.sh --mode demo`
   - or `./scripts/farm-bootstrap.sh --mode production`
2. If mode is production, bootstrap will hand off to onboarding + validation scripts.
3. Confirm `.env` has:
   - `FARM_MODE`
   - `FARM_PROFILE_PATH`
   - `FARM_STATE_ENABLED=true`
   - `HA_URL`, `HA_TOKEN`, `FFT_DASHBOARD_REPO_PATH`

## Notes

- Home Assistant stack is Docker/Compose-based.
- FFT_nano agent runtime remains Apple Container/Docker auto detection.
- Browser-assisted token generation is expected.

