Research methodology¶
Purpose and scope¶
Use this page to interpret the comparison's claims, sources, evidence labels, and inclusion decisions.
The scope is techniques for directing AI coding agents — methodologies, skill libraries, orchestrating modes, and the supporting skills-distribution layer. It is not a review of AI models, IDEs, or general-purpose agent runtimes, except where those are needed to explain the three-layer model (model, runtime, methodology) referenced throughout the site.
What this is and is not¶
This is a dated comparison of what each technique does, requires, and documents about its trade-offs. Sources include READMEs, release notes, changelogs, issue trackers, and primary-source blog posts.
It is not a ranking, adoption survey, capability benchmark, or endorsement. Star counts and install figures indicate attention, not production use. One person does the research and is responsible for its errors; there is no formal review process.
Definitions¶
Technique. A documented, named approach to structuring how a human directs one or more AI coding agents — a methodology, a workflow, or a skill-based system with its own install path and maintained source.
Ecosystem layer. Supporting formats, content, and distribution tools: the Agent Skills specification, skill libraries, orchestrating modes, installer CLIs, and native plugin marketplaces. These are covered under Skills and Agent Frameworks rather than as Tier 1 entries.
Tier 1 inclusion. A technique earns a dedicated comparison page when it meets all of the following:
- A public, actively maintained source (repository, specification, or canonical write-up).
- Enough documented structure to describe a repeatable workflow — not just a prompt or a one-off script.
- Someone other than the author can install it and check its claimed behavior.
- Enough evidence of activity or interest (releases, usage, community activity, or institutional backing) to justify research time. These signals do not replace criteria 1-3.
Projects that do not meet these criteria appear on the "projects to consider next" watchlist in the overview, with a reason for their watchlist status.
Inclusion and exclusion criteria¶
A project is included when it has a canonical source, a license, and observable release history. A project is excluded or demoted to watchlist when:
- It has no releases or tags (undermines "what version is this" claims).
- Its license or ownership is ambiguous.
- It duplicates an already-covered technique without a distinct workflow.
- It could not be independently verified within the current research pass's time budget.
Exclusion is a statement about verification budget and current evidence, not a judgment of merit.
Canonical-source preference¶
When a project has mirrors, ports, or community adaptations, the canonical upstream source is the primary citation. Community ports are labeled as unofficial. Differences from upstream behavior are noted; parity is not assumed.
Evidence labels¶
Claims use these evidence labels, explicitly or by attribution:
- Verified. Confirmed directly against a primary source during the current research pass — a README, release note, changelog entry, or the project's own canonical documentation.
- Reported. Stated by the project itself (release notes, blog posts, vendor claims) but not independently reproduced. Vendor-reported benchmark numbers and "N/N tests passed" release notes fall here.
- Signal. A proxy for relevance or momentum — star counts, install counts, newsletter subscriber counts, forum activity — that indicates attention, not correctness or adoption.
Where a page doesn't label a claim explicitly, assume Reported for anything attributed to a project's own materials and Signal for any bare metric.
Observation dates and volatile metrics¶
Pages that cite metrics state an observation date. Star counts, install counts, release numbers, and marketplace contents change quickly. Figures from earlier passes are labeled with that limitation rather than presented as current.
Handling conflicting evidence and uncertainty¶
When sources disagree, the page states both accounts and explains the discrepancy. Claims that could not be checked are marked "not re-verified this pass," "unverified," or "pending confirmation."
Update process¶
Updates happen when enough material has changed to justify a dated research pass. Each pass rechecks canonical sources within its scope. There is no fixed schedule, and the site does not track every release.
Non-ranking policy¶
No page assigns an overall score, a star rating across techniques, or a single "winner." Comparison tables describe dimensions (setup complexity, governance, tool compatibility, and so on) side by side; the reader matches rows to their own situation using Choosing Your Approach. Any rating that does appear inside a page (for example, a per-scenario fit score) is scoped to that specific scenario, not a general verdict on the technique.
Correction and removal policy¶
If a claim is found to be wrong, outdated beyond the point of being a useful signal, or sourced from content that no longer exists, it is corrected or removed in the next research pass. A technique dropped from Tier 1 status is noted with the reason.