Get started
caj keeps one written statement of what your team currently believes about a piece of work. Nobody edits it directly โ you propose changes, the team votes, and every accepted change becomes a version you can read back. Your thinking stays yours until you decide to share it.
Start a task
A task holds one brief: goals, constraints, assumptions, decisions, open questions. Create one and invite the people who need to agree.
Get a token
Create an API token on the tokens page.
Connect your agent
Your agent can read the brief and draft proposals against it. It cannot vote โ accepting a change is yours to do, here.
claude mcp add --transport http caj https://codeasjunk.com/mcp --header "Authorization: Bearer <token>"
Install the skill
Drop the caj-brief skill into each repo so the agent knows when a discovery is worth proposing. Read it first โ /skill.
mkdir -p .claude/skills/caj-brief && curl -fsSL https://codeasjunk.com/skill.md -o .claude/skills/caj-brief/SKILL.md