kmcp-dev-build-test
Installation
SKILL.md
Build, deploy, and test (kairos-mcp)
Repository: kairos-mcp — Node 24 LTS minimum, TypeScript, Qdrant, Redis, optional Keycloak.
Agent contract: AGENTS.md. Adapter execution (shipped skill):
skills/kairos/SKILL.md. Skill index:
.agents/skills/README.md (kmcp-dev-*).
Use this skill whenever you need to build, deploy, or test this repository.
Derived from CONTRIBUTING.md; this file is the authoritative
execution path for agents in this worktree.
Core rules (source of truth)
- In a git worktree, ensure
.env*exists or will be copied from main, and thatPORT/METRICS_PORTdo not clash with another checkout on the same host; seekmcp-dev-worktree-env(firstnpm run dev:*that usesdeploy-run-env.shcopies.envwhen missing). - Always install dependencies with
npm cibefore first build/test. - Always deploy before tests: integration tests expect a running dev stack.
- Use npm scripts as the only default interface for build, deploy, test, lint.
- Prefer one integration file while iterating, then broaden.
- Deep policy:
CONTRIBUTING.md—## Developer commands,## Setup from clone to passing tests,## PR requirements.