Turn a project discussion into parallel implementation work. Codex implements each task, Greptile reviews the pull requests, and Prism follows the dependency DAG.
Prism is not published to npm yet:
git clone git@github.com:rsetia/PRism.git
cd PRism
npm install
npm run build
npm link --workspace packages/cliChoose one absolute directory for all Prism data and add it to your shell profile:
export PRISM_HOME="$HOME/.prism"Install the planning skill so your agent can find it:
prism skills installThat copies prism-plan-project into ~/.claude/skills/. Use --agent codex
for ~/.codex/skills/, or --project to commit it to the repository you are
planning. Restart the agent session afterwards.
First, have the normal product or engineering discussion about your project. Then ask, in plain language:
Turn this discussion into Beads and an executable Prism DAG. Use Codex to
implement and Greptile to review with the exact comment "@greptile review".
The installed skill matches on its own description, so there is no path to paste. It creates the Beads, initializes a remote integration branch, builds and validates the DAG, and gives you the graph path. It does not start the run.
If your agent does not support skills, point it at the file directly — run
prism skills list --json to get the installed path.
From your project repository:
prism run <graph-file>In another terminal, view the live DAG:
prism watchFollow the implementer logs:
prism logsThat is the complete workflow. Prism uses the current Git repository, creates a run ID automatically, and runs up to four ready tasks in parallel.
Prism keeps each project's data under PRISM_HOME:
$PRISM_HOME/
├── beads/<project>/
├── store/<project>/runs.db
├── worktrees/<project>/
└── logs/<project>/
prism skills list
prism status
prism inspect <run-id>
prism resume <run-id>
prism abort <run-id>
prism rerun-node <run-id> <node-id>
prism --helpPrism runs Codex, Git, GitHub CLI, Beads, and validation commands as you, with your network and credentials and without a sandbox. Only run DAGs you trust. See SECURITY.md for details.
SDK documentation is in packages/sdk/README.md.
Status: 0.1.0-alpha.0 (unpublished).