-
Create a new directory under
packages/:mkdir packages/my-skill cd packages/my-skill npm init -
Follow the workspace naming convention:
@3rd-eye-labs/indigo-skill-<name> -
Include a
README.mdwith:- Description of MCP tools covered
- Sub-skills list
- Usage examples
-
Export skill metadata in your package entry point.
# Install all dependencies
npm install
# Build all packages
npm run build --workspaces --if-present
# Run tests
npm test --workspaces --if-present- One issue per branch (e.g.,
feat/3RD-XXX) - Keep PRs focused and small
- Include a clear description of changes
- Update documentation if adding new features
- Use ES modules (
"type": "module") - Node.js 20+ target
- MIT license for all packages