Set up Petey
SkillAI & modelsInstall or verify Petey's tracked Pi model routing. Use when setting up Petey, changing role routing, or checking role models after a Pi restart.
Use Set up Petey in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Set up Petey and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Set up Petey skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by peterpme/dotfiles in skills/setup-petey/SKILL.md and read by ahel’s review.
Use pi/settings.json as the routing source. This skill does not carry a second routing table.
Apply
- Read
pi/settings.json, the live Pi settings file, andpi/models.json. Preserve every unrelated live setting. Merge only the tracked top-level settings andsubagents.agentOverridesentries into the canonical file. - Show every agent override with its model, thinking level, context, tools, and fallback status. Apply changes named in the invocation. For a bare
/setup-petey, ask whether to keep the displayed mapping or change specific roles. The checked-in settings are the defaults. The skill carries no fallback table. - Run
pi --list-models. Resolve every configured override model to an exact provider and model row. Stop before writing if any selector is missing or ambiguous. - Run a tiny no-tools launch for each distinct selector. A registry row without a successful launch is not available. Keep native priority mode off unless its supported provider selector passes this probe.
- Confirm implementation and Grok review overrides have an empty fallback list. Confirm retrieval, research, implementation, review, prose, comment cleanup, and
council-soluse fresh context. Confirmoracleuses forked context. Confirm read-only profiles have no mutation tools andcomment-sickoandtest-butcherhave only the mutation tools their passes require. - Run
bash install.sh skills. This preserves unrelated Pi skills, links the canonical settings and model registry, and removes retired duplicate agents. - Report the exact selectors checked and tell the user to restart Pi. Do not claim the live runtime changed before restart.
Verify after restart
- Run the package doctor and live model report.
- Probe each configured role with a bounded task. Inspect its resolved model, thinking level, context, tools, fallback status, and priority-mode status in the runtime receipt.
- For
scout, verify read-only tools, bounded returned text, and no project writes. Forresearcher, require source citations. For implementation and review, use a disposable worktree or a read-only task. For council runs, give every selected advisor the same neutral decision brief and confirmoracleappears only when inherited context matters. - Run a malformed workflow validation probe and confirm it starts no child. Run one async workflow and confirm completion delivery reaches the parent without status polling or transcript scraping.
- Save run ids and receipts under ignored
skills/ppstack/debug/traces/pi-only-eval/. Report failures and fixes in the reply, then run reflect so they reach a skill. - Report failures as runtime failures. Do not rewrite package orchestration to hide them.
Signals
- GitHub stars
- 94
- Forks
- 13
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
setup-petey- Source
- github.com/peterpme/dotfiles
More in AI & models
Skill · anthropics
More in AI & modelswayfinder
Skill · mattpocock
More in AI & modelswizard
Skill · mattpocock
More in AI & modelsalgorithmic-art
Skill · anthropics
More in AI & modelscode-review-and-quality
Skill · addyosmani
More in AI & modelsai-first-engineering
Skill · affaan-m
More in AI & models