/ documentation

Built-in skills

Declare builtin skills in maleta.json, learn where they come from, and when the shared directory is included.

#Declare a builtin skill

A builtin skill comes from the assets packaged with the CLI. In the manifest, its source uses the builtin type:

Builtin source
json
{
  "id": "builtin:design-taste-frontend",
  "name": "design-taste-frontend",
  "source": { "type": "builtin", "name": "design-taste-frontend" }
}

The rule is strict: source.name must match skill.name. Otherwise, validation returns Fonte da skill "<x>" inconsistente.

#Short form

A string in skills[] is expanded into a builtin source with the same name. The identifier is recalculated from the source instead of trusting the supplied id.

#Installed files

The CLI looks for the skill in the local assets at claude/skills/<nome> and writes the files to the selected target. When there is at least one valid builtin skill, the shared directory is also added to the plan automatically.

#Target and tool

The final directory depends on targetTool or the --tool override. See Targets for each tool's paths.