DavidNielsen1031

Refine Backlog

Community DavidNielsen1031
Updated

Speclint — lint your tickets before agents touch them. speclint.ai

Refine Backlog

AI-powered backlog refinement. Paste messy backlog items, get structured user stories with problem statements, acceptance criteria, size estimates, and priority — ready for your sprint.

What it does

Takes rough backlog items like:

  • "users keep saying login is broken"
  • "dashboard loads slow"
  • "need dark mode"

And returns structured user stories with:

  • Clear title and problem statement
  • Acceptance criteria
  • Priority and size estimate
  • Tags and assumptions

MCP Server

Use directly in Claude Desktop or any MCP-compatible client:

npx refine-backlog-mcp

Or install via npm:

npm install -g refine-backlog-mcp

GitHub Action

Refine your backlog automatically in CI. Trigger on issue open, manual dispatch, or any GitHub event.

- uses: DavidNielsen1031/refine-backlog-action@v1
  with:
    items: ${{ github.event.issue.title }}
    write-back: "true"
    gherkin: "true"
    key: ${{ secrets.REFINE_BACKLOG_KEY }}

GitHub Marketplace · Full docs + examples

API

Direct REST API for scripts, automations, and pipelines:

curl -X POST https://refinebacklog.com/api/refine \
  -H "Content-Type: application/json" \
  -d '{"items": ["users keep saying login is broken", "dashboard loads slow"]}'

Full OpenAPI spec: refinebacklog.com/openapi.yaml

Agent capabilities: refinebacklog.com/llms.txt

Pricing

  • Free: 5 items/request, 3 requests/day — no signup required
  • Pro ($9/mo): 25 items/request, unlimited requests
  • Team ($29/mo): 50 items/request, unlimited requests

Pass your license key via x-license-key header or the MCP server config.

Links

MCP Server · Populars

MCP Server · New