add-harness-component

Add harness elements to projects while validating architectural constraints.

18|11|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/Intense-Visions/harness-engineering --skill add-harness-component
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-harness-component
Source: https://github.com/Intense-Visions/harness-engineering/tree/main/agents/skills/claude-code/add-harness-component
Command: npx skills add https://github.com/Intense-Visions/harness-engineering --skill add-harness-component

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add Harness Component enables teams to wire new architectural elements into an existing harness project while ensuring adherence to architectural constraints, wire into the current layer boundaries, and verify results before deployment.

Core Features & Use Cases

  • Determine what to add (layer, document, component, or skill) and collect requirements.
  • Validate against harness.yaml, AGENTS.md, and dependency rules to prevent conflicts.
  • Add scaffolding and update governance documents, then verify integration across the project.

Quick Start

Invoke this skill to add a new harness element (layer, document, component, or skill) to an existing project and validate it against constraints.

Frequently Asked Questions about add-harness-component

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

FAQPage Schema
How do I add a new architectural layer to an existing project without breaking dependencies?

To add a new layer to an existing project, use a harness add command to scaffold the necessary files. The integration validates against architectural constraints and dependency rules to prevent layer boundary conflicts.

What's the best way to scaffold a new component while enforcing architectural governance?

Scaffolding a new component requires updating governance documents like harness.yaml and AGENTS.md. This enforces architectural governance by validating the new component against existing project constraints during the phase-based workflow.

How does harness integration validation work when introducing new code components?

Harness integration validation checks new code components against dependency rules and architectural constraints defined in harness.yaml. It updates governance documents and verifies the integration results before deployment to ensure no conflicts.

Do I need an initialized harness project before adding new documentation or skills?

Yes, adding new documentation or skills requires an initialized harness project with no conflicting dependencies. The workflow validates against existing harness.yaml configurations before scaffolding the new elements.

Can I use harness scaffolding to wire in multiple element types like documents and skills together?

Harness scaffolding supports adding layers, documents, components, or skills to an existing project. It determines what to add, collects requirements, and validates each element against dependency rules to ensure safe integration.

Why does adding a new harness element require updating AGENTS.md and harness.yaml?

Updating AGENTS.md and harness.yaml enforces governance by recording the new harness element and its dependency constraints. This validation process prevents architectural conflicts and maintains project integrity during integration.