.claude/skills/ for Claude Code, .codex/skills/
for Codex — so everyone who clones the project gets the same ones.
You rarely call a skill by name. The agent sees each skill’s description and picks the one that
fits what you asked; your AGENTS.md tells it to start work with jig-task. When it picks the
wrong one or none, name it: /jig-task in Claude Code, $jig-task in Codex, and so on for every
skill below.
Starting and shaping work
The stages of a route
Each class of task runs some of these, in order (Concepts).
Discovery, specification, alternatives, design and planning are stages of the larger routes, not
separate skills: the agent writes those documents inside the task’s workspace, and shows you the
design at the human gate.
Knowledge
See Existing project for
jig-init, jig-map and jig-accept in a real flow, and
New project for jig-idea.