harness-sa

Generates sprint-ready architecture blueprints and validates them with Ore UI.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/xuzhijie-ownself/harness --skill harness-sa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-sa
Source: https://github.com/xuzhijie-ownself/harness/tree/main/plugins/harness-sdlc-suite/skills/harness-sa
Command: npx skills add https://github.com/xuzhijie-ownself/harness --skill harness-sa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solution architects and engineering teams struggle to consistently select architecture methodologies, produce verifiable design deliverables, and translate those deliverables into sprint-scoped work with objective evaluation criteria. This Skill provides structured framework selection, deliverable templates, verification gates, and evaluator anchors so sprints produce buildable, reviewed architecture artifacts.

Core Features & Use Cases

  • Framework selection mapping (C4, Arc42, 4+1, DDD, Microservices Patterns) tied to sprint boundaries and deliverables.
  • Development methodology guidance (API-First, Component-First, Data-First, Event-First, Contract-First) that shapes generator outputs and acceptance criteria.
  • Verification strategy and deliverable checks (OpenAPI validation, data model cross-references, ADR tracking, C4-level gates).
  • Evaluation scoring anchors for consistent reviewer grading across design_coherence, technical_depth, integration_clarity, and implementability.
  • Use Case: Run during /harness:start to select C4 for a new service and generate sprint contracts, API stubs, and an evaluator checklist for the first three sprints.

Quick Start

Ask harness-sa to produce a sprint-scoped C4 architecture plan by specifying domain_profile: solution_architecture, selecting the desired framework, and requesting the sprint deliverable checklist.

Frequently Asked Questions about harness-sa

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

FAQPage Schema
How do I generate sprint-scoped solution architecture deliverables using C4?

Generate sprint-scoped C4 architecture by specifying domain_profile: solution_architecture, selecting the C4 framework, and requesting a sprint deliverable checklist to produce context, container, component, and API artifacts with verification gates.

What is the best way to verify OpenAPI specs and data models in a sprint contract?

Verify OpenAPI specs and data models using defined verification gates that validate deliverables through OpenAPI validation, data model cross-references, ADR tracking, and C4-level checks to ensure architecture artifacts meet sprint contract requirements.

How does solution architecture methodology selection work for microservices patterns?

Solution architecture methodology selection maps frameworks like C4, Arc42, 4+1, Domain-Driven Design, and microservices patterns to sprint boundaries, tying each methodology to specific deliverables and development approaches such as API-First or Event-First.

Can I use this for API-First development and generate OpenAPI and AsyncAPI specs?

Yes, apply API-First development methodology to generate OpenAPI and AsyncAPI specifications, repository structure checks, and sprint contract checklists while validating deliverables against verification gates for single-solution projects.

What evaluation criteria are used for solution architecture design reviews?

Evaluation scoring anchors provide consistent reviewer grading across design_coherence, technical_depth, integration_clarity, and implementability dimensions, ensuring objective evaluation criteria for architecture design reviews and sprint deliverables.

When should I not use sprint-driven solution architecture workflows?

Avoid sprint-driven solution architecture workflows for multi-solution projects, as this methodology targets single-solution projects requiring sprint-scoped deliverables, verification gates, and structured framework selection tied to specific sprint boundaries.