The project contract
One config file, .configs/vulcan.config.ts. vulcan sync writes the agent adapters, settings, hooks and skill links; vulcan doctor checks the project follows the contract.
The agent setup, the rules, the knowledge tooling and atlas, in one pinned devDependency.
Requires Bun 1.4 or newer.
bun add -d --exact @venizia/vulcan @venizia/dev-configs
bun x --no-install vulcan init # scaffold AGENTS.md, .configs/, .agents/, the Makefile include
bun x --no-install vulcan sync # write CLAUDE.md, .claude/settings.json and the skill links
bun x --no-install vulcan doctor # check the project follows VULCANAlways write bun x --no-install vulcan: the unscoped npm name vulcan belongs to an unrelated package. Then follow Adopting VULCAN step by step.