@cmls/skills
v0.1.1
Published
Curated Codex skills, agents, and goal-loop templates for Diffs and Goal Triad workflows.
Maintainers
Readme
CMLs Skills
@cmls/skills is a curated npm package for Codex skills, agents, and goal-loop templates.
It ships two focused bundles:
diffs: wireframe-first planning,.diffs/change docs, and the Diffs controller and wireframe architect agents.goal-triad: a reusable goal completion loop withgap-scanner,strategist-solidify,sure-polish, support skills, and an empty goal-package template.
Install
Install everything into the current user's Codex scope:
npx @cmls/skills installInstall only one bundle:
npx @cmls/skills install diffs
npx @cmls/skills install goal-triadDefault install targets:
Codex skills: ~/.codex/skills
Codex agents: ~/.codex/agents
Goal package: ~/Downloads/goal-packageUse a custom target for testing:
npx @cmls/skills install all --home /tmp/cmls-homePreview without writing files:
npx @cmls/skills install all --dry-runWhat Gets Installed
Diffs
Skills:
diffs-wireframe-pipelinewrite-diff-docs
Agents:
diffs-pipeline-controllerdiffs-wireframe-architect
Goal Triad
Skills:
goal-triad-pipelineauto-mode-trustlong-running-agentsmooth-softwaregoal-checkpointgoal-progress-trackerobjective-lock-evaluatorparallel-goal-orchestrator
Agents:
gap-scannerstrategist-solidifysure-polish- generic helper agents for planning, exploration, implementation, testing, review, docs, release, and objective orchestration
Template:
~/Downloads/goal-package
The template starts empty. It includes GOAL.md, PROGRESS.md, .codex/state/objective-locks.jsonl, scripts, generic agents, and a ready-to-fill Goal Triad pipeline.
Use The Goal Loop
- Fill in
~/Downloads/goal-package/GOAL.md. - Add the current checkpoint and validation commands in
PROGRESS.md. - Ask Codex to run
goal-triad-pipelinefor the target project. - Keep the objective ledger current when multiple agents or worktrees are active.
The pipeline order is:
gap-scanner: read-only completion audit.strategist-solidify: read-only reliability scan.sure-polish: implementation, verification, and final cleanup.
Development
Validate the package:
npm testCheck the npm package contents:
npm run pack:checkPublish:
npm publish --access publicSafety
- The package does not store npm tokens.
- Existing
GOAL.md,PROGRESS.md, and objective ledger files are preserved unless--forceis used. --forcebacks up an existing goal package before replacing it.- The public package is checked for local paths, project-specific names, and secret-like values before release.
