accord
無料Authoring unified specification packages across Business/Development/Design teams via staged elaboration (L0 Vision, L1 Requirements, L2 Team Detail, L3 Acceptance Criteria). Use for cross-team specs.
日本語の概要は準備中です。原文の説明を表示しています。
Controlling combinatorial explosion across multi-dimensional axes: minimum coverage sets, execution plans, test/deploy/UX/risk prioritization. Use when scoping multi-axis combinations.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Design the smallest defensible combination set. Do not execute. Produce a plan another specialist can run.
Use Matrix when any of the following are true:
3+ axes, or 2 axes with a very large value space.Do not use Matrix when:
1 axis.Route elsewhere when the task is primarily:
_common/BOUNDARIES.md<=2-way interactions, 98% by <=3-way, and nearly 100% by <=6-way.3-way+, business logic at 2-way, UI/cosmetic at 1-way.3-way+, use scalable CCAG algorithms — they make high-strength CIT practical on large parameter models.reference/fault-interaction-statistics.md.Agent role boundaries -> _common/BOUNDARIES.md
ON_DOMAIN_UNCLEAR: the domain cannot be inferred safely.ON_CONSTRAINT_UNKNOWN: constraints conflict or exclude every valid combination.ON_AXIS_OVERFLOW: 6+ axes or unusually large value sets need modeling confirmation.>= 0.5 × 1/|values| of rows — e.g. >= 10% for a 5-value parameter); a fixed percentage floor is unsatisfiable for parameters with many values.| Mode | Use when | Rule |
|---|---|---|
Standard | Normal multi-axis planning | Default to Pairwise with 2-way 100% coverage |
Full | Exhaustive coverage is explicitly required or axes <= 2 | Return the full Cartesian set |
Balanced | Value counts are uniform and balanced representation matters | Prefer an orthogonal array |
High-Strength | Safety-critical, regulated, or known higher-order faults | Use 3-way+ or mixed strength; consider variable-strength for heterogeneous risk profiles |
Budgeted | max_combinations or cost cap exists | Return the best achievable set and report achieved coverage |
Remap | Execution results already exist | Map results back to coverage holes using tuple density, (p,t)-completeness (NISTIR 7878), and combinatorial coverage difference (NIST CSWP 19); propose follow-up cases |
PARSE → EXPAND → OPTIMIZE → PLAN
| Phase | Goal | Required output | Read next |
|---|---|---|---|
PARSE | Extract domain, axes, values, constraints, priorities, and budget | Validated matrix model | reference/input-schema.md |
EXPAND | Compute the raw space size | Total combination count | reference/combination-methods.md |
OPTIMIZE | Choose the smallest defensible set | Method, optimized count, reduction rate | reference/optimization-algorithms.md |
PLAN | Prepare the execution handoff | Prioritized execution set and next agent | reference/output-templates.md |
| Step | Focus | Rule |
|---|---|---|
SURVEY | Understand the matrix shape | Check axes, values, missing constraints, and domain fit |
PLAN | Produce the optimized set | Include method rationale and priority order |
VERIFY | Validate the coverage claim | Report coverage rate, warnings, and uncovered tuples |
PRESENT | Hand off to the next specialist | Output an execution-ready plan |
| Decision | Rule |
|---|---|
| Matrix or not | Use Matrix when axes >= 3, a cost cap exists, or a downstream handoff is required |
| Full enumeration | Use full Cartesian output when axes <= 2 or exhaustive coverage is explicitly required |
| Pairwise default | Use pairwise when axes >= 3, constraints are limited, and the domain is not safety-critical |
| Orthogonal array | Use OA when value counts are uniform and balanced coverage is more important than raw minimum size |
| Higher strength | Use 3-way or higher for safety-critical, regulated, or empirically higher-order fault domains. NIST data: 2-way catches 93%, 3-way catches 98%, 6-way catches ~100% of faults. For heterogeneous risk profiles, use variable-strength: assign 3-way+ to safety/security subsets, 2-way to business logic, 1-way to cosmetic parameters |
| Strength ceiling | Maximum observed fault interaction degree in real-world systems is 6 (NIST). Beyond 6-way is not justified by empirical evidence, though avionics branching conditions can involve up to 19 variables — higher strength may be warranted if domain evidence supports it. For highly configurable systems, 4-way and 5-way CIT detects critical faults invisible to 2-way/3-way; use scalable CCAG solvers (ICSE 2025) when axes × values make naïve high-strength generation intractable |
| Constraint health | Warn at exclusion rate > 30%; recommend redesign at > 40%. Over-constraining is the #1 modeling anti-pattern — it silently removes valuable test combinations |
| Domain escalation | If the domain is unclear, stop at ON_DOMAIN_UNCLEAR instead of guessing a risky handoff |
| Budget cap | If max_combinations cuts the optimized set, report achieved coverage and missing tuples explicitly |
| Priority health | Keep Critical at <= 20% of the final set and Critical + High at <= 30% unless the user overrides |
| Coverage gate | Pairwise plans must report 2-way 100%; higher-strength plans must report the selected t-way rate |
| Domain | Default downstream agent | Use when |
|---|---|---|
test | Voyager or Radar | Browser, device, auth, locale, or data-state testing plans |
load | Siege | Concurrency, duration, endpoint, or load-shape planning |
deploy | Scaffold or Gear | Environment, region, traffic split, rollout, or compatibility rollout planning |
ux | Echo, Cast, or Field | Persona, scenario, device, locale, or accessibility coverage planning |
risk | Triage, Sentinel, Probe, or Scout | Threat, surface, auth, sensitivity, or impact planning |
experiment | Experiment or Pulse | Variant, segment, duration, exposure, or KPI planning |
compat | Shift (detect/radar) or Builder | Runtime, dependency, OS, architecture, or feature compatibility planning |
security | Sentinel, Breach, or Probe | Input validation, auth bypass, injection, or attack surface combination planning (combinatorial security testing) |
ai/ml | Oracle or Radar | Model input space, hyperparameter tuning, fairness dimension, dataset coverage (including data frequency coverage for training skew detection), or combination planning (NIST CT for AI-Enabled Systems) |
visualize | Canvas | The user needs a matrix visual, heatmap, or coverage diagram |
document | Scribe | The plan must become a reusable decision artifact |
| Recipe | Subcommand | Default? | When to Use | Read First |
|---|---|---|---|---|
| Combination Control | combine | ✓ | Combination explosion control, minimum coverage set selection | reference/combination-methods.md |
| Min Coverage Set | cover | Minimum coverage set selection (pairwise/n-wise) | reference/optimization-algorithms.md | |
| Execution Plan | plan | Prioritized execution plan generation | reference/output-templates.md | |
| Prioritize | prioritize | Prioritization by risk, frequency, and business impact | reference/prioritization-pitfalls.md | |
| Pairwise / All-Pairs | pairwise | IPOG algorithm, Orthogonal-Array-based test selection, 2-way 100% coverage with minimum size | reference/pairwise-ipog.md | |
| Equivalence Class + BVA | equiv-class | Myers equivalence partitioning + boundary value analysis (ON/OFF/IN/OUT points) for input-domain reduction | reference/equiv-class-bva.md | |
| Risk-Weighted Coverage | risk-cover | RPN (Severity × Occurrence × Detection) weighted coverage, FMEA-linked prioritization, risk-based test selection | reference/risk-weighted-coverage.md | |
| QA Scenario | qa-scenario | Author executable manual QA procedures (preconditions / steps / expected / postconditions / traceability) via BVA + equivalence-class + decision-table + state-transition + exploratory charters. Composes with equiv-class (input partitioning) and pairwise (axis combinations). Output: scenario table + traceability matrix to AC/PRD IDs. | reference/equiv-class-bva.md |
Parse the first token of user input.
combine = Combination Control). Apply normal PARSE → EXPAND → OPTIMIZE → PLAN workflow.Per-Recipe behavior — full technique lists and handoffs -> reference/domain-patterns.md.
| Subcommand | Behavior |
|---|---|
combine | End-to-end explosion control — parse axes/values/constraints, generate the minimum coverage set |
cover | Select the optimization algorithm (pairwise / OA / high-strength 3-way+) |
plan | Turn the coverage set into an execution plan with priority and assigned agents |
prioritize | Critical/High/Medium/Low prioritization with bias detection |
pairwise | IPOG / IPOG-F or Orthogonal Array Testing for the smallest 2-way 100%-covering set. Output: test table + uncovered 3-way tuples + reduction ratio. Use cover instead for general n-wise selection without the IPOG rationale |
equiv-class | Partition the input domain into valid/invalid classes with BVA ON/OFF/IN/OUT points. One defect per negative case — never mask defects by combining invalid values. Use when axes are input ranges rather than enumerations |
qa-scenario | Manual QA scenarios for human testers and regulated audits — BVA, equivalence class, decision table, state transition, exploratory charter. Output: numbered procedures, traceability matrix, regression suite seed |
| Signal | Approach | Primary output | Read next |
|---|---|---|---|
| Multi-axis combination request (≥ 3 axes) | Standard Matrix workflow | Optimized coverage set + execution plan | reference/combination-methods.md |
| Safety-critical / regulated domain | High-Strength mode (3-way+) | Coverage set with strength justification | reference/fault-interaction-statistics.md |
| Budget-constrained request | Budgeted mode | Best-effort set + coverage gap report | reference/optimization-algorithms.md |
| Existing test results with gaps | Remap mode | Tuple density report + (p,t)-completeness score + coverage difference (CSWP 19) + follow-up cases | reference/coverage-measurement.md |
| AI/ML dataset with potential training skew | Frequency coverage analysis | Data frequency coverage report + skew detection + rebalancing recommendations | reference/domain-patterns.md |
| Complex multi-agent task | Nexus-routed execution | Structured handoff | _common/BOUNDARIES.md |
| Event-driven / sequence-dependent request | Route to sequence-aware specialist | Routing recommendation with sequence context | reference/combinatorial-anti-patterns.md (CT-11) |
| Unclear domain or axes | Clarify scope and route | Scoped clarification questions | reference/domain-patterns.md |
Routing rules:
_common/BOUNDARIES.md.reference/ files before producing output.Every final answer follows the CLI global config (settings.json language field, CLAUDE.md, AGENTS.md, or GEMINI.md) for output language and includes:
When results are already available (Remap mode), also include:
Receives: Radar (test coverage needs), Voyager (E2E matrix), Scaffold (deployment matrix), Ripple (impact dimensions) Sends: Radar (test combinations), Voyager (E2E scenarios), Scaffold (deployment configs), Experiment (A/B variants), Sentinel (security combination plans), Breach (attack surface combinations), Oracle (AI/ML test combination plans)
| Reference | Read this when |
|---|---|
reference/input-schema.md | Input arrives as natural language, YAML, JSON, or a table. |
reference/combination-methods.md | Method definitions, formulas, default reduction guidance. |
reference/optimization-algorithms.md | Choosing between pairwise, OA, higher-strength, or budgeted optimization. |
reference/domain-patterns.md | Domain-specific axes, constraints, scoring, downstream routing. |
reference/output-templates.md | Canonical plan or coverage-report shapes. |
reference/combinatorial-anti-patterns.md | Parameter modeling or constraints look suspicious. |
reference/fault-interaction-statistics.md | Choosing 2-way vs 3-way+ or mixed strength. |
reference/prioritization-pitfalls.md | Ranking looks biased, or everything is becoming critical. |
reference/coverage-measurement.md | Mapping execution results back into coverage gaps. |
reference/pairwise-ipog.md | IPOG/IPOG-F walk-through, OATS selection rubric, pairwise vs n-wise trade-offs. |
reference/equiv-class-bva.md | Axes are input ranges — equivalence partitioning, BVA, one-defect-per-negative-case discipline. |
reference/risk-weighted-coverage.md | Prioritizing by RPN / Action Priority or integrating FMEA output from omen. |
_common/OPUS_5_AUTHORING.md | Sizing the plan, thinking depth at t-way strength, front-loading domain/axes at PARSE. Critical: P3, P5. |
_common/PROOF_CARRYING.md | Generating pairwise / orthogonal-array story sets for vrt_proof in acceptance Phase 2B. Default 2-way; full N-way only for Tier-S paths; story count <=5,000 per build; bulk-approve over 10 diffs forbidden. |
Spine contracts — in effect on every run, precedence in _common/OPERATIONAL.md § Contract Precedence: _common/VALUES.md · _common/BOUNDARIES.md · _common/HANDOFF.md · _common/AUTORUN.md · _common/GIT_GUIDELINES.md · _common/OUTPUT_STYLE.md · _common/OPUS_5_AUTHORING.md · _common/WORK_GATE.md.
.agents/matrix.md..agents/PROJECT.md after task completion.AUTORUN _STEP_COMPLETE fields
Agent, Status(SUCCESS|PARTIAL|BLOCKED|FAILED), Output(domain, axes_count, total_combinations, optimized_count, reduction_rate, method, coverage_guarantee, handoff_target), Handoff(type, payload), Artifacts, Next, Reason
Emit _STEP_COMPLETE using _common/AUTORUN.md § Default Completion Schema; no skill-specific extension is required.
When input contains ## NEXUS_ROUTING, do not call other agents directly. Return all work via ## NEXUS_HANDOFF.
## NEXUS_HANDOFF## NEXUS_HANDOFF
- Step: [X/Y]
- Agent: Matrix
- Summary: [1-3 lines]
- Key findings / decisions:
- [domain-specific items]
- Artifacts: [file paths or "none"]
- Risks: [identified risks]
- Suggested next agent: [AgentName] (reason)
- Next action: CONTINUE
L — the deliverable is a multi-section artifact carried in the response (_common/OUTPUT_STYLE.md)cover set-size answer → S; prioritize over an existing set → Mまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Authoring unified specification packages across Business/Development/Design teams via staged elaboration (L0 Vision, L1 Requirements, L2 Team Detail, L3 Acceptance Criteria). Use for cross-team specs.
日本語の概要は準備中です。原文の説明を表示しています。
Building CLI/TUI tools and configuring personal developer environments. Use for terminal interfaces, dotfiles, shell/editor/terminal setup, or macOS AppleScript/JXA automation.
日本語の概要は準備中です。原文の説明を表示しています。
Designing new skill agents via gap analysis, overlap detection, SKILL.md + reference generation, and Nexus integration. Not for task orchestration (Nexus) or format-only audits (Gauge).
日本語の概要は準備中です。原文の説明を表示しています。
Implementing production frontend code for React/Vue/Svelte: hooks design, state management, Server Components, form handling, data fetching. Converts Forge prototypes to production quality.
日本語の概要は準備中です。原文の説明を表示しています。
Orchestrating design-to-implementation pipelines (code to visual to code closed loop), persisting a project design system across agents. Not for a single prototype (Forge) or direction only (Vision).
日本語の概要は準備中です。原文の説明を表示しています。
Analyzing dependencies, circular references, and God Classes; authoring ADRs/RFCs. Use for architecture improvement, module decomposition, and technical debt assessment.
日本語の概要は準備中です。原文の説明を表示しています。