ask-questions-if-under…
Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
Use when building a managed team skills library for a real stack. Map work to shelves, browse before curating, write meaningful `whyHere` notes, and create a starter pack once the first pass is solid.
Claude Code
$ npx -y skills add MoizIbnYousaf/Ai-Agent-Skills --skill curate-a-team-library --agent claude-code
Codex
$ npx skills add MoizIbnYousaf/Ai-Agent-Skills --skill curate-a-team-library -a codex -y
Cursor
$ npx skills add MoizIbnYousaf/Ai-Agent-Skills --skill curate-a-team-library -a cursor -y
Gemini CLI
$ npx skills add MoizIbnYousaf/Ai-Agent-Skills --skill curate-a-team-library -a gemini-cli -y
GitHub Copilot
$ npx skills add MoizIbnYousaf/Ai-Agent-Skills --skill curate-a-team-library -a github-copilot -y
OpenCode
$ npx skills add MoizIbnYousaf/Ai-Agent-Skills --skill curate-a-team-library -a opencode -y
Windsurf
$ npx skills add MoizIbnYousaf/Ai-Agent-Skills --skill curate-a-team-library -a windsurf -y
name: curate-a-team-library description: Use when building a managed team skills library for a real stack. Map work to shelves, browse before curating, write meaningful `whyHere` notes, and create a starter pack once the first pass is solid. category: workflow version: 4.1.0
Build a managed skills library that another teammate or agent can actually browse, trust, and install.
Do not hand-edit `skills.json`, `README.md`, or `WORK_AREAS.md` when the CLI already has the mutation you need.
Start with a managed workspace.
npx ai-agent-skills init-library <name> cd <name>
Ask at most 3 short questions before acting:
Use these 5 work areas as the shelf system:
Map the user's stack to shelves before adding anything.
Browse before curating.
npx ai-agent-skills list --area <work-area> npx ai-agent-skills search <query> npx ai-agent-skills collections
If the user named multiple primary shelves, inspect each one before choosing skills.
Keep the first pass small: around 3 to 8 skills.
Every mutation must include explicit curator metadata like `--area`, `--branch`, and `--why`.
Good branch names:
Bad branch names:
`whyHere` is curator judgment, not filler.
Good:
`Covers React Native testing so the mobile shelf has a real device-validation option.`
Bad:
`I want this on my shelf.`
Use `--featured` sparingly.
After the library has about 5 to 8 solid picks, create a `starter-pack` collection.
Before finishing:
npx ai-agent-skills list --area <work-area> npx ai-agent-skills collections npx ai-agent-skills build-docs
Return:
Universal skill installer and package manager for AI coding agents. One command, 12+ runtimes. npx ai-agent-skills
Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
Use when checking the overall health of a skills library. Run doctor, validate, check for stale skills, and verify generated docs…
Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database…
Transforms vague prompts into optimized Claude Code prompts. Adds verification, specific context, constraints, and proper…
Use when exploring the ai-agent-skills catalog to find, compare, and evaluate skills before installing. Always use --fields to…
Use when regenerating README.md and WORK_AREAS.md in a managed library workspace. Always dry-run first to preview changes.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.