docs
nima docs

From customer signal to shipped pull request

nima is headless. Raw feedback becomes ranked evidence, a codebase-grounded spec and a tracked pull request, and you work that pipeline in Slack, from coding agents over MCP (https://mcp.getnima.io/mcp) and over the REST API (https://api.getnima.io). The web app is an admin panel for sign-in, integrations and settings.

# 1. add the marketplace (inside Claude Code)
/plugin marketplace add getnima/skills

# 2. install the plugin (in your shell), then run /mcp and sign in
claude plugin install nima@nima --scope project
the loop

One pipeline, five stages

  1. SignalOne piece of raw feedback.
  2. BeaconRelated signals, ranked.
  3. SpecGrounded in your code.
  4. PRLinked and drift-checked.
  5. ClosedShipped and announced.
get signal in

Choose how signals reach nima

Start with whichever your feedback already lives in. All three land in the same pipeline.

work with nima

Where people and agents work the pipeline

Nothing in the pipeline needs a web page. Each surface below is a way to read or act on the same records.

get knowledge out

Hand nima to your coding agent

The knowledge graph holds what a codebase cannot: who asked, what they said, what was decided and rejected. Your agent can ask it before it writes a line.

The skill teaches the agent when to ask the graph, how to phrase the question and how to answer without overclaiming. Claude Code gets it through the nima plugin; Codex and other agents install it with npx skills add getnima/skills. Setup for each agent is in Connect an agent.

example

A signal, end to end

What one piece of feedback looks like as it moves through the loop.

A teammate posts a customer's report in a Slack channel nima is in: bulk export fails on their workspace. nima classifies the message as a bug, extracts the intent and tags the origin internal, because Slack messages come from your own team.

{
  "source": "slack",
  "classification": "bug",
  "origin": "internal",
  "extractedIntent": "Large CSV exports time out before completing",
  "status": "ready"
}
cookbooks

Use nima from your framework

Runnable examples for the agent stacks people already use.

read on

Where next