Skip to content
Development
Skill

/create-principles-skill

Create or refresh a project skill that holds one area''s principles — how the project''s people want design, product, prompts, architecture or other work done, and why — drawn from what they already said, so agents with or without manifest-dev start that work from it. Use when

From plugin
manifest-dev
7845 skills

Claude Code

$ npx -y skills add doodledood/manifest-dev --skill create-principles-skill --agent claude-code

SKILL.md

create-principles-skill.SKILL.md
name: create-principles-skill
description: 'Create or refresh a project skill that holds one area''s principles — how the project''s people want design, product, prompts, architecture or other work done, and why — drawn from what they already said, so agents with or without manifest-dev start that work from it. Use when the user asks to create a principles skill, capture how the team does design, product or architecture work, or refresh an area''s principles; with no area named, it offers the areas worth one.'
argument-hint: '[area] [--autonomous] [--no-log]'
user-invocable: true

Create or refresh one area's principles skill for the project. `../setup-project/references/PRINCIPLES_SKILLS.md` holds the method: what a line must be, the skill's shape and pointer line, which areas are worth a skill, and how lines are written and pruned. figure-out does the work with its whole investigation discipline; this skill adds the brief below.

Invoke the figure-out skill with the brief below and the arguments given, forwarding `--autonomous` and `--no-log` when given. Run it attended unless `--autonomous` was given. With no project in reach, say so and stop.

Brief:

> Create or refresh the principles skill for [the area given], following `../setup-project/references/PRINCIPLES_SKILLS.md`; with no area given, offer the areas that file's bar admits. The read names each line written, each candidate left out and where it belongs instead.

Read more
@doodledood
Ships withmanifest-dev

Hand your agent a task. Get back work you can trust. manifest-dev is a set of free, open-source skills for coding agents.

Stars on GitHub

Momentum

stars in total
78
Star history of doodledood/manifest-dev on GitHub, a chart by star-history.com

Other skills on manifest-dev.

design-principles

design-principles

Design principles for manifest-dev: how its maintainer wants the visual and interaction design guidance the plugin ships, and the…

harden-task-file

harden-task-file

Harden a manifest-dev task guidance file for one-shot quality — either /define''s quality-gate/Default set or figure-out''s probe…

learn-from-session

learn-from-session

Analyze Claude Code sessions to learn what went right/wrong and suggest high-confidence improvements to skills. Use when asked to…

mirror-pairs

mirror-pairs

The red-flag lists mirrored between figure-out''s and define''s task files, so a change to one side lands on the other. Use when…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills13d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc2w293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react4d252k
@facebook@facebookInstall Skill

Questions about create-principles-skill.

Which coding agents can use create-principles-skill?
create-principles-skill installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.