Artifact FrontmatterEmits the skimmable two-layer skim block at the TOP of every phase artifact — TL;DR, phase + complexity tier, what-changed-since-last-version, decisions locked (and which flipped from a Recommended default), open [VERIFY WITH PM] items, and a one-line reading guide. Goal — a reader answers what / ph
Assumption ExtractorIdentifies unstated assumptions in early-phase artifacts that could invalidate the design
Clarification ProtocolReusable contract for surfacing multiple-choice clarifying questions (with a recommended option) at phase intake and whenever in-phase ambiguity exceeds threshold. Defines question shape, threshold scoring, capture format, and bypass. Phase-specific question banks live in the calling agent. Surface-
Competitive AnalyzerAnalyzes how multiple platforms handle UX problems for classified/IL4+ environments, identifying gaps and differentiation opportunities.
Component ComposerSelects and assembles components from the prototype's component library (enumerated at runtime) with correct props for a given screen description
DedupThe cite-don't-restate pass for every phase artifact. Before writing each section, check overlap with prior-phase artifacts; replace restatement of framing/context with a one-line citation block that quotes the key claim and links to the source; NEW content (this phase's decisions, requirements, fin
defense-ux-contextShared operating context for the 8-phase UX spec pipeline — the defense-UX persona, compliance scope, complexity tiers, interaction modes, gate enforcement, output rules, and prompt-injection policy. The orchestrator and every phase agent read this FIRST and treat it as TRUSTED. Replaces what used t
Design System Conflict CheckerVerifies proposed UI elements (icons, components, color tokens, badge types, modal patterns) against existing system usage. Outputs a conflict table flagging proposed elements that overlap with existing semantic uses. Use before recommending any new UI element to prevent ambiguity in the shipped pro
Edge Case HunterAdversarial review of completed UX specs to find missing states, contradictions, security gaps, and mobile coverage issues
Feedback SynthesizerCategorizes raw stakeholder feedback into actionable priority tiers with suggested fixes for gate decisions
Flow AuditorReviews user flows for missing paths, security bypasses, and navigation deviations in DoD collaboration specs
flow-generatorDrafts screen-level flow definitions from a selected solution direction
Interview SynthesizerSynthesizes raw user research notes into structured findings that feed the Problem Statement and PRD
Option BuilderCreates multiple design option pages in the prototype following the repo's established multi-option pattern for stakeholder comparison and selection
Option PresenterGenerates option comparison matrix, BLUF recommendation, and screenshot manifest for stakeholder decision-making
PRD GeneratorGenerates a structured DoD-optimized Product Requirements Document from a problem statement and research brief.
Problem SharpenerConverts raw problem brain dumps into a BLUF-format problem statement optimized for DoD/defense context
Prototype ScaffolderCreates page file structure (TSX + SCSS module + manifest entry) in the sandbox mattermost-proto-playground project
Section WriterWrites concise, decision-focused UX spec sections for DoD collaboration platforms. Emphasizes behavior, outcomes, and non-obvious constraints over exhaustive element-by-element documentation.
Solution ScorerEvaluates multiple solution approaches using a multi-criteria matrix and produces a BLUF recommendation with risk analysis.
spec-updaterApply feedback-driven changes to a UX spec and update it in Confluence
Standards MapperIdentifies specific compliance controls relevant to a feature and maps them to UX design implications
State Matrix BuilderGenerates all 6 required UI state variants for a screen per Phase 6 gate checklist
Threat ModelerReviews specifications for UI-layer security risks including data spillage paths, implicit trust, and misconfiguration vulnerabilities.
Traceability CheckerGenerates PRD-to-spec traceability matrix, identifying requirements gaps and scope creep
UX Copy ReviewerCatches AI-slop language patterns in UI copy and design proposals, then suggests rewrites. Specifically targets em-dashes connecting independent clauses, disclaimer-style colons, corporate verbs, redundant phrasing, and sentences trying to do too many jobs. Use before showing any user-facing copy to