hatch

Solid

One-time fitness hermit setup. Configures Strava MCP access, wires domain skills as routines into config.json. Run once per project after /claude-code-hermit:hatch.

AI & Automation 74 stars 15 forks Updated today MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
62
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Hatch — claude-code-fitness-hermit Idempotent setup wizard for the fitness plugin. Run **after** `/claude-code-hermit:hatch` has already been completed. --- ## Step 1 — Prerequisite check Check whether `.claude-code-hermit/config.json` exists. If it does not: Print this block and stop: ```markdown ## ▶ Next step — type this now /claude-code-hermit:hatch I can't run setup wizards for you (they're operator-run by design). After it finishes, come back and type `/claude-code-fitness-hermit:hatch`. ``` If it does exist, run `.claude-code-hermit/bin/hermit-run domain-hatch preflight claude-code-fitness-hermit` and parse the JSON verdict. Branch on `action`: - **`upgrade-core-package` / `upgrade-core-applied`** → relay the `remedy` string verbatim to the operator and stop. - **`verify`** → say: > "claude-code-fitness-hermit {self_version} is already installed. Skip to Step 7 to re-verify the installation, or reply 'full' to re-run the full wizard." Use `AskUserQuestion`: "(verify / full)" — **verify** → skip to Step 7; **full** → continue from Step 2. - **`full`** → continue from Step 2. - **`ok: false`** → relay `message` and stop. --- ## Step 2 — .env verification **IMPORTANT: Do NOT use `grep`, `cat`, `echo`, or any Bash command to read `.env`. `Bash(cat .env*)` is a seeded native deny, and the values would land in the transcript. Use the `Read` tool only.** Tell the operator: > "This plugin needs four Strava OAuth credentials in `.env`. If you haven't...

Details

Author
gtapps
Repository
gtapps/claude-code-hermit
Created
6 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category