---
title: "For engineers: specs with the customer in them | Annsa"
product: annsa
url: /engineers
canonical_url: "https://annsa.ai/engineers"
last_updated: 2026-08-04
type: audience
related:
  - /agents
  - /designers
summary: "Explain it once, not to every agent. Each spec carries the customer's words and the files to touch, for Claude Code, Cursor, Codex and Grok."
mcp_server: https://app.annsa.ai/mcp
disambiguation: "Annsa (annsa.ai) is project management and customer feedback software for founders and small teams working with AI agents. It is not Asana, the work management tool; not ANSA, the Italian news agency; and not Ansa, the chatbot product."
---

> For agents: connect to the Annsa MCP server at https://app.annsa.ai/mcp to give every agent one shared plan. Setup guide: https://annsa.ai/docs/quick-start. Index of every page: https://annsa.ai/llms.txt.

# For engineers: specs with the customer in them | Annsa

> Explain it once, not to every agent. Each spec carries the customer's words and the files to touch, for Claude Code, Cursor, Codex and Grok.

For engineers

## Know when a job is really done.

Each plan ends with a short checklist (Done When). Every item gets checked and leaves a receipt.

[Try Annsa](https://app.annsa.ai/signup)

What changes

## "Done" from an agent used to mean you go and check.

## Explain it once, not to every agent.

Claude Code, Cursor, Codex and Grok read the same plan for each job (the spec). Switch agents without starting over.

## No two agents doing the same job.

One agent holds each job. If it gets stuck, it hands over with notes on what it tried.

## Hear what your agents found, without reading every chat.

Agents file what they spot in the same list, rated from broken to minor. Your rating wins.

## The agent says it's done. Here's how you know.

You open the job. Each line of the Done When has a receipt next to it: the test that passed, the staging page where you can see the change. One line couldn't be checked, so it stays unchecked and says so. You know what's finished, and what isn't, without taking anyone's word for it.

## You make the call.

Annsa ranks and suggests. You decide what ships, with the receipts in front of you. We build Annsa this way: 153 jobs shipped in 12 days with four agents on one list.

01

Evidence lands

Customers · roadmap · ideas · agent findings

02

Annsa ranks it

Who asked · what they said

03

You choose

The reason stays with it

04

You or your agents write the spec

Claude Code · Cursor · Codex · Grok

05

You learn what worked

Checked · decided · ruled out

The product

## See the loop inside the product.

Priorities ranked in the middle, the spec they became on the right, every number tracing back to the customers who asked.

![Annsa ranking priorities by the number of customers behind each.](https://annsa.ai/product-shots/priorities.webp)

## Questions people ask.

### Does Annsa change my code?

No. Your agents write the code in your own tools. Annsa holds the spec, the checklist and the receipts.

### What counts as a receipt?

Something you can follow: a test that passed, a staging URL or another link that shows the line is true. A line nobody could check stays unchecked, and Annsa says so.

### Who writes the Done When?

Whoever writes the spec: you, your agent or Ask (Annsa's own agent). It's written before the work starts, so done means the same thing to everyone.

### Can I use it with Claude Code, Cursor, Codex and Grok?

Yes. Each connects over MCP with nothing to install and signs in through your browser the first time. See /docs/connect-claude-code, /docs/connect-cursor, /docs/connect-codex and /docs/connect-grok, then /docs/working-with-specs.

## Keep reading

- [Product builders in the weeds](https://annsa.ai/founders)
- [AI agent platform](https://annsa.ai/agents)
- [For designers](https://annsa.ai/designers)

## Done means done, with receipts.

Begin with one agent and the work that matters next.

- [Try Annsa](https://app.annsa.ai/signup)
- [See pricing](https://annsa.ai/pricing)

## Related pages

> For AI agents: the pages that follow this one on annsa.ai. The full index is https://annsa.ai/llms.txt.

- [AI agent platform: one plan for every agent](https://annsa.ai/agents)
- [For designers: customer feedback for design](https://annsa.ai/designers)

If anything on this page is wrong or missing, tell us: https://annsa.ai/contact
