control-kody
SkillCloud & infraDrive and verify the Kody app with a Feature Map and one CLI. Use when changing UI, account routes, preview deploys, or proving a Cloud Agent change with a real origin, session, and /health SHA.
Use control-kody in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add control-kody and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the control-kody 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 modem-dev/ossrules in public/files/kody/.agents/skills/control-kody/SKILL.md and read by Ahel’s review.
Do not invent a throwaway curl script, scrape PR comments by hand, or rediscover
account routes from routes.ts. Use the CLI and the Feature Map.
node tools/control-kody.ts doctor
node tools/control-kody.ts dev
node tools/control-kody.ts login
node tools/control-kody.ts request GET /account/waiting.json
node tools/control-kody.ts map waiting
node tools/control-kody.ts health --sha <merge-sha>
node tools/control-kody.ts preview -- --request 'GET /account/waiting.json' --check /account/waiting
node tools/control-kody.ts package-create --origin <preview> --package-name <leaf-or-@scope/leaf> [--head-ahead]
--kody-id is an alias for --package-name.
npm run control-kody -- <command> is the same entry.
Feature Map
references/features/README.md is the
human-readable index. tools/control-kody/feature-catalog.ts is the
machine-readable source. map --check (and its node test) fail when a listed
path leaves routes.ts or a required HTML route has no entry.
Load one feature file for the surface you are changing.
Seed users
- Local:
jane@example.com/ilikecode(non-admin) - Preview:
me@kentcdodds.com/ilikecode(non-admin, empty until you create data through JSON APIs, orpackage-createfor a saved package) /admin403 and/mcp401 are expected for those seeds
Proof
CI green is not enough for a user-visible account change. Prefer:
doctorthendevorpreviewrequest/--checkas the seed user with data for this change- A computerUse video or screenshot of the same page
- After merge,
health --origin https://kody.codes --sha <merge>(full SHA, unique short SHA, or a later descendant HEAD that contains the merge)
See docs/contributing/control-kody.md and preview-manual-test.
Signals
- GitHub stars
- 56
- Forks
- 2
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
control-kody- Source
- github.com/modem-dev/ossrules
Related picks
Skill · handsontable
The pick for End-to-end testingmstar-e2e
Skill · btspoony
The pick for End-to-end testingcompare-screenshots
Skill · dzhng
The pick for Screenshotsagent-first-screenshots
Skill · devin-axis
The pick for Screenshotsvercel-react-best-practices
Skill · vercel-labs
More in Cloud & infraweb-design-guidelines
Skill · vercel-labs
More in Cloud & infra