feat: add maqa and maqa-trello extensions to community catalog#1981
feat: add maqa and maqa-trello extensions to community catalog#1981GenieRobot wants to merge 1 commit intogithub:mainfrom
Conversation
mnriem
left a comment
There was a problem hiding this comment.
It looks like your PR contains both the actual implementation as well as the references to the externally hosted repositories? You'll need to scrub the implementation out of the PR. Once you have done that we can list it. Thanks!
MAQA (Multi-Agent & Quality Assurance) — coordinator + feature + QA agent workflow with parallel git worktree-based implementation. Language-agnostic. Optional Trello integration via maqa-trello. maqa v0.1.2: https://github.com/GenieRobot/spec-kit-maqa-ext maqa-trello v0.1.1: https://github.com/GenieRobot/spec-kit-maqa-trello Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
4063cdf to
008f760
Compare
|
Thanks for the quick review! The implementation files were in the fork's main branch and bleeding into the PR diff. I've rebased the branch onto your main so it now contains only the catalog entry changes — one commit, one file. Should be clean now. |
There was a problem hiding this comment.
Pull request overview
Adds two new community extensions (maqa and maqa-trello) to the discovery-only community extension catalog so they can be listed/discovered by Spec Kit users.
Changes:
- Add catalog entries for
maqa(v0.1.2) andmaqa-trello(v0.1.1), including metadata and download URLs. - Update the community catalog
updated_attimestamp.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "maqa": { | ||
| "name": "MAQA — Multi-Agent & Quality Assurance", | ||
| "id": "maqa", | ||
| "description": "Coordinator + feature + QA agent workflow. Parallel worktree-based implementation with optional Trello integration via maqa-trello. Language-agnostic.", | ||
| "author": "GenieRobot", |
There was a problem hiding this comment.
The extensions object in this catalog appears to be kept in alphabetical order by extension id (e.g., aide, archive, azure-devops, ...). Adding maqa / maqa-trello at the very top breaks that ordering and is likely to cause avoidable merge conflicts. Please move these entries to their correct alphabetical position within extensions.
Summary
Adds two new community extensions to the catalog:
maqa— Multi-Agent & Quality Assurancecoordinator,feature,qa,setup)after_tasks)A coordinator → feature → QA multi-agent workflow for spec-kit projects. The coordinator reads
specs/*/tasks.md, creates isolated git worktrees per feature, and returns structured SPAWN plans for parallel execution. Feature agents implement one feature per worktree with optional TDD and configurable test runners. The QA agent runs static analysis (text, links, security, accessibility — all configurable) before any feature moves to review.Works with any language or framework — configure your test runner in
maqa-config.yml. On Claude Code, coordinator spawns feature and QA agents as true parallel subagents after running/speckit.maqa.setup. On all other tools, the workflow runs via slash commands in-context.maqa-trello— MAQA Trello Integrationsetup,populate)Optional companion to
maqa. Replaces local.maqa/state.jsontracking with a live Trello board.setupmaps your board lists.populatecreates Trello cards with checklists fromspecs/*/tasks.md, skipping features already on the board. The coordinator auto-detects Trello config and prompts to populate whenever local specs are missing from the board.Test plan
specify ext add ./extensions/maqa --devandspecify ext add ./extensions/maqa-trello --dev.claude/commands/specify extension listshows both as enabled with correct command countsdownload_urls🤖 Generated with Claude Code