Skip to content

feat: add maqa and maqa-trello extensions to community catalog#1981

Open
GenieRobot wants to merge 1 commit intogithub:mainfrom
GenieRobot:add-maqa-extensions
Open

feat: add maqa and maqa-trello extensions to community catalog#1981
GenieRobot wants to merge 1 commit intogithub:mainfrom
GenieRobot:add-maqa-extensions

Conversation

@GenieRobot
Copy link

Summary

Adds two new community extensions to the catalog:

maqa — Multi-Agent & Quality Assurance

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 Integration

Optional companion to maqa. Replaces local .maqa/state.json tracking with a live Trello board. setup maps your board lists. populate creates Trello cards with checklists from specs/*/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

  • Local install tested: specify ext add ./extensions/maqa --dev and specify ext add ./extensions/maqa-trello --dev
  • Both extensions install cleanly, all commands land in .claude/commands/
  • specify extension list shows both as enabled with correct command counts
  • JSON catalog entry validated
  • Release zips published and accessible at stated download_urls

🤖 Generated with Claude Code

@GenieRobot GenieRobot requested a review from mnriem as a code owner March 26, 2026 16:58
Copy link
Collaborator

@mnriem mnriem left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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>
@GenieRobot GenieRobot force-pushed the add-maqa-extensions branch from 4063cdf to 008f760 Compare March 27, 2026 12:17
@GenieRobot
Copy link
Author

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.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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) and maqa-trello (v0.1.1), including metadata and download URLs.
  • Update the community catalog updated_at timestamp.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +6 to +10
"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",
Copy link

Copilot AI Mar 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants