unitone-css skills
Shared skills for unitone-css.
These skills are written as portable Markdown-first instructions so they can be distributed to multiple agent environments with minimal changes.
Included skills
unitone-css-routerunitone-css-add-layout-primitiveunitone-css-add-behaviorunitone-css-doc-syncunitone-css-coding-assistantunitone-css-vision-to-code
Source of truth
The source of truth is this packages/skills/ directory.
If you want to install the same skills into Codex, Claude Code, Cursor, or VS Code / Copilot, use the scripts under packages/skills/bin/.
Quick start
Install into your repository
node packages/skills/bin/skillpack-install.mjs --dest=../your-project --targets=codex,vscode,claude,cursorThis copies skills into:
.codex/skills/for Codex.github/skills/for VS Code / GitHub Copilot.claude/skills/for Claude Code.cursor/skills/for Cursor
Install globally for Claude Code
node packages/skills/bin/skillpack-install.mjs --targets=claude-globalThis installs skills to ~/.claude/skills/.
Install globally for Cursor
node packages/skills/bin/skillpack-install.mjs --targets=cursor-globalThis installs skills to ~/.cursor/skills/.
Available options
skillpack-install.mjs
# Preview installation without writing files
node packages/skills/bin/skillpack-install.mjs --dest=../your-project --targets=codex,claude --dry-run
# Install selected skills and their required dependencies
node packages/skills/bin/skillpack-install.mjs --dest=../your-project --targets=codex,claude --skills=unitone-css-router
# Merge into an existing skills directory instead of replacing target skill folders
node packages/skills/bin/skillpack-install.mjs --dest=../your-project --targets=codex,claude --mode=mergeSupported install targets:
codexvscodeclaudeclaude-globalcursorcursor-global
Supported install modes:
replacemerge
Invalid modes, unknown skill names, and empty --skills or --targets lists fail before any destination files are changed. Omitting --skills installs all skills.
The source directory is resolved relative to the installer, so the script can be invoked by its absolute path from any working directory. Relative --dest paths are resolved from the current working directory.
Skill dependencies
The installer includes required skills automatically, using dependencies.json:
unitone-css-coding-assistantcan be installed on its own and contains the shared primitive-selection and token-approximation references.unitone-css-vision-to-codeincludesunitone-css-coding-assistantfor those references and implementation rules.unitone-css-add-layout-primitiveincludesunitone-css-add-behaviorandunitone-css-doc-syncfor behavior and documentation changes.unitone-css-add-behaviorincludesunitone-css-doc-sync.unitone-css-routerincludes all skills it can route to.unitone-css-doc-synccan be installed on its own.
--dry-run lists the complete selection, including dependencies. The chosen replace or merge mode applies to every skill in that selection.
Manual installation
If you do not want to use the scripts, copy any skill directory from packages/skills/ into the agent-specific skills directory you use.
Also copy its dependencies listed above into the same parent directory, including each skill’s references/ files. Preserve the skill directory names so relative links resolve correctly.
Examples:
- Codex:
.codex/skills/ - Claude Code:
.claude/skills/ - Cursor:
.cursor/skills/ - VS Code / GitHub Copilot:
.github/skills/
How it works
Each skill directory contains:
packages/skills/unitone-css-add-layout-primitive/
├── SKILL.mdThe install script copies skills directly from packages/skills/ into the target repository or global directory.
Run node --test tests/skillpack-install.test.mjs from the repository root to verify selection, dependencies, argument validation, and installation modes in temporary directories.
Design rules
- Keep
SKILL.mdprocedural and short. - Push deep reference material into
references/only when needed. - Prefer deterministic helpers or MCP tools over free-form inference.
- Ignore
dist.
For screenshot-to-code skills, local references/ files are recommended when they help make primitive selection or token approximation more deterministic.