@devmunna/agent-skillkit
v0.1.0
Published
Install production-grade AI agent development skills for your project stack
Maintainers
Readme
Agent Skillkit
Install stack-aware AI agent development skills for Claude Code and Codex.
@devmunna/agent-skillkit copies curated SKILL.md packages into a project, adds shared agent instructions, and keeps installed skills refreshable as the package evolves.
Quick Start
npx @devmunna/agent-skillkit initThe installer asks which agent to support:
- Claude Code: installs skills to
.ai-skills/skillsand updatesCLAUDE.md - Codex: installs skills to
.agents/skillsand writes sharedAGENTS.md
Non-Interactive Use
npx @devmunna/agent-skillkit init --agent codex --profile express-prisma --yes
npx @devmunna/agent-skillkit init --agent claude --agent codex --stack react --stack tailwind --yes
npx @devmunna/agent-skillkit init --agent codex --skill node-base --skill zod-validation --yesCommands
ai-skills init # Install skills for a selected agent and stack
ai-skills add # Add more skills to the configured agents
ai-skills list # List installed or available skills
ai-skills update # Refresh installed skills from the current package version
ai-skills validate # Validate the package skill catalog and files
ai-skills doctor # Inspect the current project installationProfiles
Profiles install a tested combination of skills:
express-prismafastify-apinext-fullstackreact-spamernnode-base
Agent Behavior
The package is designed to reduce token usage and hallucination:
- Keep
SKILL.mdfiles focused on hard rules and activation context - Put longer templates and examples in
references/ - Generate
AGENTS.mdwith rules for reading only relevant skills - Install reusable workflows under
.ai-skills/workflows - Provide
doctorandvalidatecommands for drift checks
Development
Prerequisites:
- Node.js 18 or newer
- npm
Set up the project:
npm install
npm run typecheck
npm run build
npm testRun the CLI locally while developing:
npm run dev -- init
npm run dev -- list
npm run dev -- doctorCheck what will be published:
npm pack --dry-runThe npm package only publishes the files listed in package.json:
distbinskills
Source files, tests, editor config, and local dependencies are not included in the published package.
Contributing
Contributions are welcome. Please keep changes focused and include validation steps in your pull request.
Recommended workflow:
- Fork the repository.
- Create a feature branch.
- Install dependencies with
npm install. - Make your changes.
- Run
npm run typecheck. - Run
npm test. - Run
npm pack --dry-runif your change affects published files. - Open a pull request with a short summary and test results.
Adding or Updating Skills
Skills live in skills/<skill-name>/SKILL.md. Larger examples, templates, or optional details should go in skills/<skill-name>/references/.
When adding a skill:
- Create a clear
SKILL.mdwith activation context and hard rules. - Move long examples into
references/. - Register the skill in the package catalog if needed.
- Add or update tests when behavior changes.
- Run
npm test.
Keep skill files concise so agents can load only the context they need.
Pull Request Checklist
- The package builds with
npm run build. - TypeScript passes with
npm run typecheck. - Tests pass with
npm test. - New skills include focused instructions and references only where useful.
- README or docs are updated when commands, profiles, or behavior change.
Release Checklist
Before publishing a new version:
npm test
npm pack --dry-run
npm publish --access publicUse npm pack --dry-run to confirm the package contents and size before release.
License
MIT
