Skip to main content
A skill is a set of instructions your agent follows for one kind of work. Jig installs its skills into your project for each runtime you use — .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.