architecture-principle…
Architecture principles for manifest-dev: how its maintainer wants skills, wrappers, references, state and the workflow…
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
Claude Code
$ npx -y skills add doodledood/manifest-dev --skill create-principles-skill --agent claude-code
Codex
$ npx skills add doodledood/manifest-dev --skill create-principles-skill -a codex -y
Cursor
$ npx skills add doodledood/manifest-dev --skill create-principles-skill -a cursor -y
Gemini CLI
$ npx skills add doodledood/manifest-dev --skill create-principles-skill -a gemini-cli -y
GitHub Copilot
$ npx skills add doodledood/manifest-dev --skill create-principles-skill -a github-copilot -y
OpenCode
$ npx skills add doodledood/manifest-dev --skill create-principles-skill -a opencode -y
Windsurf
$ npx skills add doodledood/manifest-dev --skill create-principles-skill -a windsurf -y
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.
Hand your agent a task. Get back work you can trust. manifest-dev is a set of free, open-source skills for coding agents.
Architecture principles for manifest-dev: how its maintainer wants skills, wrappers, references, state and the workflow…
Ship a change to a file setup-project copies or emits into projects (ADR_FORMAT.md, NORTH_STAR_FORMAT.md, the verification…
Design principles for manifest-dev: how its maintainer wants the visual and interaction design guidance the plugin ships, and the…
Harden a manifest-dev task guidance file for one-shot quality — either /define''s quality-gate/Default set or figure-out''s probe…
Analyze Claude Code sessions to learn what went right/wrong and suggest high-confidence improvements to skills. Use when asked to…
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…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.