component-spec

Create OpenSpec Component Implementation Specs with a 5-gate approval process.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill component-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: component-spec
Source: https://github.com/javierhbr/agnostic-agent-loop/tree/main/internal/skills/packs/sdd/component-spec
Command: npx skills add https://github.com/javierhbr/agnostic-agent-loop --skill component-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures component teams create accurate, platform-grounded Component Implementation Specs, streamlining the process of defining the local "how" for a service.

Core Features & Use Cases

  • Guided Spec Creation: Provides step-by-step instructions for writing each section of a Component Spec.
  • Input Verification: Checks for mandatory inputs like fan-out tasks and Platform Specs.
  • Gate Checks: Guides users through a 5-gate validation process to ensure spec quality and completeness.
  • Use Case: A new feature requires a component team to define its implementation. They use this Skill to generate a spec that adheres to platform standards, ensuring all necessary details like contracts, NFRs, and domain invariants are correctly documented.

Quick Start

Use the component-spec skill to create a new implementation spec for your service.

Frequently Asked Questions about component-spec

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

FAQPage Schema
What is a component implementation spec?

A component implementation spec defines the local "how" for a service based on platform specifications. It documents domain invariants, integration contracts, and non-functional requirements to ensure accurate, platform-grounded service implementation.

How do I write a component spec that passes gate checks?

To write a component spec that passes gate checks, follow guided step-by-step instructions for each section and complete a rigorous 5-gate validation process. This ensures adherence to domain invariants, integration contracts, and non-functional requirements.

What inputs do I need before creating a component specification?

Before creating a component specification, you need mandatory inputs including fan-out tasks and platform specs. Input verification checks for these required elements to ground your service implementation in existing platform standards.

When do I need to create an implementation spec for my service?

You need to create an implementation spec when a new feature requires a component team to define its implementation. It streamlines documenting the local "how" while ensuring adherence to platform standards and domain invariants.

Does the spec creation process enforce validation of non-functional requirements?

Yes, the spec creation process enforces validation of non-functional requirements. A rigorous 5-gate approval process ensures spec quality, completeness, and adherence to domain invariants and integration contracts.