Software delivery lifecycle domain skills for the harness framework. Provides 5 domain skills (SDLC, EA, BA, SA, Ops) and an index skill for profile routing.
Business Analysis domain skill for the harness plugin. Provides BA methodology selection (Waterfall BA, Agile BA, Lean BA, Design Thinking BA, Six Sigma BA), development methodology (Requirements-First, User-Story-First, Process-First, Data-First, Stakeholder-First), verification strategy, deliverable verification, evaluation criteria (completeness, traceability, stakeholder_alignment, feasibility), and sprint contract checklist templates. Activated when domain_profile is "business_analysis".
Enterprise Architecture domain skill for the harness plugin. Provides architecture methodology selection (TOGAF 10, Zachman, FEAF, ArchiMate 3.2, SAFe, Lean EA), development methodology (ADR-First, Capability-First, Viewpoint-Driven, Gap Analysis, Reference Architecture), verification strategy, deliverable verification, evaluation criteria, and industry-specific reference architectures. Activated when domain_profile is "enterprise_architecture".
Deployment & Ops domain skill for the harness plugin. Provides ops methodology selection (GitOps, Platform Engineering, SRE, DevOps, Infrastructure-as-Code), development methodology (Pipeline-First, Infrastructure-First, Monitoring-First, Runbook-First, Security-First), verification strategy, deliverable verification, evaluation criteria (operational_readiness, automation_coverage, reliability_design, security_posture), and sprint contract checklist templates. Activated when domain_profile is "ops".
Solution Architecture domain skill for the harness plugin. Provides SA methodology selection (C4 Model, Arc42, 4+1 View, Domain-Driven Design, Microservices Patterns), development methodology (API-First, Component-First, Data-First, Event-First, Contract-First), verification strategy, deliverable verification, evaluation criteria (design_coherence, technical_depth, integration_clarity, implementability), and sprint contract checklist templates. Activated when domain_profile is "solution_architecture".
Software delivery lifecycle domain skill suite for the harness framework. Index skill that provides domain profile routing, delivery pipeline phases, and references to all SDLC domain skills. Activated when any SDLC suite domain profile is selected (software, architecture, business_analysis, solution_architecture, ops).
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Multi-agent sprint orchestration middleware for long-running application development. Two-plugin architecture: a domain-blind core handles all orchestration, and domain skill suites provide profile-specific knowledge.
6 agents: initializer, planner, generator, evaluator, coordinator, releaser.
Dual-runtime: Works with both Claude Code and OpenAI Codex CLI.
Two plugins: harness (core) + harness-sdlc-suite (software delivery domain skills).
Methodology: PDCA (Plan-Do-Check-Act) + two innovations:
The core harness can be used standalone with a custom profile -- no domain skill suite required. Domain suites add pre-built profiles with evaluation criteria, artifact taxonomies, and verification procedures.
References:
# Installs both core harness and SDLC suite
claude plugin install harness@harness
Then reload:
/reload-plugins
# Clone into your project
git clone https://github.com/xuzhijie-ownself/harness.git plugins/harness-repo
# Install (Mac / Linux / Git Bash)
bash plugins/harness-repo/install.sh
# Install (Windows CMD)
plugins\harness-repo\install.bat
The install script copies:
plugins/harness/skills/harness/plugins/harness-sdlc-suite/skills/ (6 skills)If using OpenAI Codex CLI, the plugin auto-loads from the .codex-plugin/plugin.json manifest:
# Clone the repo into your project
git clone https://github.com/xuzhijie-ownself/harness.git plugins/harness-repo
# Codex detects .codex-plugin/plugin.json automatically
# Skills from both plugins are loaded via dual skill paths
codex # start codex in the project directory
# Claude Code marketplace
claude plugin uninstall harness
# Local install (removes core + all domain skills)
bash plugins/harness-repo/install.sh --uninstall
# Marketplace
claude plugin update harness
# Local
cd plugins/harness-repo && git pull && bash install.sh
| Command | Purpose |
|---|---|
/harness:start | Scaffold harness for a new project (run once) |
/harness:session | Run one supervised sprint round |
/harness:run | Continuous coordinator-driven loop (unattended) |
/harness:reset | Checkpoint + handoff when context fills (Variant B) |
/harness:release | Version bump, changelog, and git tag |
| Agent | Spawned by | Reference |
|---|---|---|
| initializer | /harness:start | plugins/harness/skills/harness/roles/initializer.md |
| planner | /harness:start | plugins/harness/skills/harness/roles/planner.md |
| generator | /harness:session, coordinator | plugins/harness/skills/harness/roles/generator.md |
| evaluator | /harness:session, coordinator | plugins/harness/skills/harness/roles/evaluator.md |
| coordinator | /harness:run | plugins/harness/skills/harness/roles/coordinator.md |
| releaser | /harness:release, coordinator | plugins/harness/skills/harness/roles/releaser.md |
The harness follows an adversarial PDCA pattern: the generator produces artifacts (Do) and the evaluator grades them (Check). The generator cannot self-approve; the evaluator cannot edit product artifacts. This separation prevents the common failure mode where a model is too lenient grading its own work. Agent files are thin YAML wrappers -- all instructions live in role files as the single source of truth.
Every evaluation round applies a binary pass/fail Authenticity Gate after domain criteria scoring. This catches technically-competent-but-generic output -- artifacts that score adequately on domain criteria yet show no evidence of project-specific decision-making.
| Dimension | What it checks |
|---|---|
internal_consistency | Artifacts share consistent conventions -- structure, terminology, style form a unified whole |
intentionality | Evidence of project-specific decisions, not unmodified defaults or template output |
craft | Technical fundamentals correct -- hierarchy, structure, naming, formatting |
fitness_for_purpose | Deliverables usable by target audience without additional explanation |
The gate is dual-side: generators apply a pre-implementation checklist (prevention), evaluators apply a post-grading gate (detection). Any dimension failure fails the round regardless of domain scores.
npx claudepluginhub xuzhijie-ownself/harness --plugin harness-sdlc-suiteDomain-blind core harness with 6 agents, GAN-like adversarial evaluation, profile system, sprint contracts, and quantified 0-5 grading
Session harness plugin for Claude Code workflow automation
Harness for Claude Code — skills, /harness:* slash commands, persona subagents, lifecycle hooks, and MCP tools without per-repo `harness setup`. Sibling plugins exist for Cursor, Gemini CLI, and Codex.
Autonomous multi-agent development framework with spec-driven sprints and convergent iteration
Language-agnostic development process harness implementing the Stateless Agent Methodology (SAM) 7-stage pipeline with ARL human touchpoint model and Voltron-style language plugin composition. Provides orchestration, workflows, planning, verification, and testing methodology that any language plugin can compose with.
SDLC enforcement for AI agents — TDD, planning, self-review, CI shepherd
Complete SDLC framework with 58 specialized agents for software development lifecycle management. Phase-based workflows (Inception→Elaboration→Construction→Transition), security reviews, testing orchestration, and deployment automation.