Arch Skill — Architecture + System Test Design

Design feature architecture and SPipe BDD system test plans aligned to requirements.

Updated May 27, 2026
One-click install
npx skills add https://github.com/ormastes/Spipe --skill arch-skill-architecture-system-test-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Arch Skill — Architecture + System Test Design
Source: https://github.com/ormastes/Spipe/tree/main/doc/00_llm_process/skill_command/skills/pipe/design/arch
Command: npx skills add https://github.com/ormastes/Spipe --skill arch-skill-architecture-system-test-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents late-stage rework by turning feature requirements into an approved architecture and a complete system test design that maps directly to all requirements.

Core Features & Use Cases

  • Architecture planning: Evaluates architecture patterns, applies the MDSOC pattern when appropriate, and produces a feature-scoped architecture artifact.
  • System test design: Generates SPipe BDD system tests with clear naming, built-in primitives and matchers, and strict requirement-to-test coverage.
  • Quality guardrails: Includes an explicit quality check loop that requires user approval for architecture changes and calls out performance and observability risks.

Quick Start

Use this skill to design the architecture and system test plan for feature X, ensuring every REQ-NNN has at least one corresponding test.

Frequently Asked Questions about Arch Skill — Architecture + System Test Design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design feature architecture with full requirements traceability?

Feature architecture with requirements traceability is designed by mapping every REQ-NNN directly to BDD-style system tests and architecture patterns. This enforces user approval gates to prevent late-stage rework and ensure complete coverage.

What is the best way to generate BDD system tests from feature requirements?

Generating BDD system tests from feature requirements is best handled by producing SPipe constructs with built-in matchers. This approach enforces strict per-requirement test coverage and calls out performance risks before design iteration.

How does the MDSOC pattern apply to system test design?

The MDSOC pattern applies to system test design by evaluating architecture patterns and producing a feature-scoped architecture artifact. It aligns feature requirements directly with SPipe BDD system tests and explicit observability considerations.

Can I enforce performance budgets and observability checks during architecture planning?

Performance budgets and observability checks can be enforced during architecture planning through an explicit quality check loop. This loop requires user approval for architecture changes and calls out invalidation risks before moving to design iteration.

Do I need user approval gates before finalizing a feature architecture document?

User approval gates are required before finalizing a feature architecture document. These gates ensure architecture patterns, BDD-style tests, and requirement coverage meet quality standards before proceeding to design iteration.