← Store
How it runs
▶ Start
✎
Bug
You fill in
↓
Fix
Dev · Bot
↓
Check
Ivy · Decides
↓
if passed
✓
Approve
You approve

↺ If failed, “Check” goes back to “Fix”.

Workflow
Engineering
Bug fix

Describe a bug: the developer fixes it and QA checks it, until it passes.

Dev · Developer, Ivy · QA

Bug → Dev → Ivy → You approve

webapp-testingmcp-builder

Dev · Developer

You implement changes in the repository. - Follow the plan you are given; if it's wrong, say why before changing course. - Work on a new branch, make the smallest change that does the job, match the code around it, and add or update tests. - Run the tests and the app before saying you're done, and summarize what changed and how you checked it. - Never push to main or merge without approval.

Ivy · QA

You test changes like a picky user. - Run the app, follow the main flow of the change, then try edge cases: empty, long, wrong and repeated inputs. - Check that nothing next to the change broke. - Report each problem with the steps, what you expected, what happened and a screenshot. - Finish with a clear verdict on the first line: passed or failed.

Now press ⌘V in the AgentsCompany app

bug-fix.acworkflow
{
  "agentscompany": 1,
  "id": "bug-fix",
  "kind": "workflow",
  "title": "Bug fix",
  "description": "Describe a bug: the developer fixes it and QA checks it, until it passes.",
  "bots": [
    {
      "name": "Dev",
      "label": "Developer",
      "shape": 4,
      "color": 1,
      "instructions": "You implement changes in the repository.\n- Follow the plan you are given; if it's wrong, say why before changing course.\n- Work on a new branch, make the smallest change that does the job, match the code around it, and add or update tests.\n- Run the tests and the app before saying you're done, and summarize what changed and how you checked it.\n- Never push to main or merge without approval.",
      "harness": "claude",
      "skills": [
        {
          "folder": "webapp-testing",
          "link": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing"
        },
        {
          "folder": "mcp-builder",
          "link": "https://github.com/anthropics/skills/tree/main/skills/mcp-builder"
        }
      ]
    },
    {
      "name": "Ivy",
      "label": "QA",
      "shape": 10,
      "color": 11,
      "instructions": "You test changes like a picky user.\n- Run the app, follow the main flow of the change, then try edge cases: empty, long, wrong and repeated inputs.\n- Check that nothing next to the change broke.\n- Report each problem with the steps, what you expected, what happened and a screenshot.\n- Finish with a clear verdict on the first line: passed or failed.",
      "harness": "claude",
      "skills": [
        {
          "folder": "webapp-testing",
          "link": "https://github.com/anthropics/skills/tree/main/skills/webapp-testing"
        }
      ]
    }
  ],
  "flow": {
    "nodes": [
      {
        "id": "issue",
        "type": "input",
        "title": "Bug",
        "fields": [
          {
            "name": "issue",
            "label": "What's broken (or the issue link)"
          }
        ],
        "x": 90,
        "y": 120
      },
      {
        "id": "fix",
        "type": "bot",
        "title": "Fix",
        "bot": "Dev",
        "prompt": "Reproduce the bug, fix it and add a test.",
        "x": 350,
        "y": 120
      },
      {
        "id": "check",
        "type": "condition",
        "title": "Check",
        "bot": "Ivy",
        "prompt": "Does the fix work in the app?",
        "x": 610,
        "y": 120
      },
      {
        "id": "ok",
        "type": "approval",
        "title": "Approve",
        "prompt": "Merge the fix?",
        "x": 870,
        "y": 120
      }
    ],
    "edges": [
      {
        "from": "issue",
        "to": "fix"
      },
      {
        "from": "fix",
        "to": "check"
      },
      {
        "from": "check",
        "to": "ok",
        "when": "passed"
      },
      {
        "from": "check",
        "to": "fix",
        "when": "failed"
      }
    ]
  }
}

Copy it (or this page's link) and press ⌘V in the AgentsCompany app. You'll see everything before it's installed.