-
Notifications
You must be signed in to change notification settings - Fork 0
Contributing
onfire7777 edited this page Jun 29, 2026
·
1 revision
Thanks for improving the Universal AI Skills Library. The core rule is simple: keep the repository router-first, portable, and safe to clone.
Source: CONTRIBUTING.md · CODE_OF_CONDUCT.md
Windows (router only):
git clone https://github.com/onfire7777/universal-ai-skills-library.git
cd universal-ai-skills-library
.\install.ps1 -SkipStackInstallLinux / macOS / WSL:
git clone https://github.com/onfire7777/universal-ai-skills-library.git
cd universal-ai-skills-library
bash install.shYou'll want Go 1.25+ (router + tests) and, if touching the registry generator, Node.js 22.
- Keep the canonical skill corpus in
skills/. - Do not copy the full corpus into agent-specific roots.
- Add aliases through manifests instead of duplicating skill directories.
- Keep adapter instructions compact and on-demand.
- Do not commit secrets, generated state, logs, OAuth sessions, or local model files.
- Prefer portable placeholders such as
{{USERPROFILE}}and{{REPO_ROOT}}in templates. - Keep Windows PowerShell scripts compatible with
powershell -NoProfile -ExecutionPolicy Bypass.
Run the public release audit:
powershell -NoProfile -ExecutionPolicy Bypass -File .\ai-setup\scripts\public-release-audit.ps1Core checks:
skill-router skills validate-manifest
skill-router doctor
powershell -NoProfile -ExecutionPolicy Bypass -File .\ai-setup\scripts\validate-universal-ai-stack.ps1Go checks:
Push-Location .\skill-router-cli
go test ./...
Pop-Location- Public docs still describe the actual install path.
- New commands have clear names and do not duplicate existing command behavior.
- New scripts fail closed and avoid printing secrets.
- New local runtime services are disabled or lazy by default.
-
git diff --checkpasses. - The public release audit passes.
- Create
skills/<skill-id>/SKILL.mdwith valid frontmatter (namemust equal the directory name). - Validate:
skill-router skills validate-manifest. - Test routing:
skill-router preflight "a prompt describing the skill's use case". - Open the PR. CI will run registry parity, routing-eval, characterization, and Go tests.
Tip
Because the manifest is generated, you don't edit manifest.json by hand — regenerate it with make registry-write and keep make parity green. See Manifest & Registry.
- Testing & CI — what the gates check
- Skills Corpus — skill anatomy and schema
- Security — what must never be committed
Getting started
Concepts
Reference
Project
- Roadmap & Phases
- Node → Go Migration
- Performance & Benchmarks
- Testing & CI
- Contributing
- Security
- Known Issues
Help