Universal AI Setup
Use this skill before modifying this repository as an AI setup hub.
Operating Model
This repo is the control plane for:
- OpenSkills project-local skills in
.agent/skills/ - setup manifests in
ai-setup/manifests/ - repeatable audit and inventory scripts in
ai-setup/scripts/ - installed source repo records for OpenUI, ECC, design resources, LLM ingestion, Lightpanda, MemPalace, Context Mode, and Skill Seekers
Required First Steps
- Run
git status --short. - Read
ai-setup/manifests/source-repos.json. - Read
ai-setup/manifests/curated-skills.json. - Read
docs/UNIVERSAL_AI_SETUP.mdfor the current restore and audit workflow.
Safe Change Rules
- Be additive by default.
- Do not overwrite global skill roots.
- Do not delete duplicate skills without proving they are truly redundant.
- Do not delete non-English skills until an English replacement exists or the skill is proven useless.
- Do not run
npx openskills sync -ywhile other agents may be editingAGENTS.md. - Keep secrets out of manifests, docs, logs, and generated reports.
Standard Commands
powershell -NoProfile -ExecutionPolicy Bypass -File .\ai-setup\scripts\audit-ai-skills.ps1
powershell -NoProfile -ExecutionPolicy Bypass -File .\ai-setup\scripts\collect-ai-setup-inventory.ps1 -WriteReports
powershell -NoProfile -ExecutionPolicy Bypass -File .\ai-setup\scripts\bootstrap-universal-ai-setup.ps1 -DryRun
npx openskills list
npm run typecheck
npm test
Skill Work
- Use
skill-router skill skill-security-auditorbefore accepting or installing a skill. - Use
skill-router skill skill-judgewhen evaluating SKILL.md quality. - Use
skill-router skill skill-seekerswhen generating or packaging skills from external sources. - Use project-local English overrides for usability fixes instead of mutating global skill roots first.