For end users
make-it
Scaffold a new Pectus skill or app from a brief. Produces the manifest, schema, provision skeleton, and README. The CLI consumes the output and writes the files to disk.
What it does
Pass a target type (skill or app) and a one-paragraph brief describing what you want to build. The skill returns a ScaffoldSpec: every file the new skill or app needs, with full contents. The CLI takes that spec and writes the files into your repo.
The skill does not write to disk itself. That separation keeps the file-writing step auditable from the CLI side and lets you preview the spec before committing.
Inputs
target_type—"skill"or"app"brief— natural-language description
Outputs
scaffold_spec— array of{ path, contents }records the CLI applies
When to run
From the CLI: npx pectus make-it skill <name> or npx pectus make-it app <name>. The CLI prompts for the brief, runs the skill, prints the proposed file tree, and asks for confirmation before writing.
Where it lives
pectusai/skills/make-it/SKILL.md