capability-name

Define engineering capabilities with YAML frontmatter and structured decision rules.

4|Updated May 16, 2026
One-click install
npx skills add https://github.com/machenjie/rd-skills --skill capability-name
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: capability-name
Source: https://github.com/machenjie/rd-skills/tree/main/src/foundation/capabilities/_template
Command: npx skills add https://github.com/machenjie/rd-skills --skill capability-name

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill standardizes how a professional engineering capability is defined so compiled ChangeForge skill references remain narrow, decisionable, and safe to use.

Core Features & Use Cases

  • Capability boundary definition: Captures the exact mission and limits of a capability so it preserves the registry-named boundary during compilation.
  • Decision-ready rules: Specifies professional engineering rules, selection signals, escalation thresholds, and handoff guidance to prevent unsafe or ambiguous outcomes.
  • Compilation-grade output contract: Defines the required decision fields, evidence, risks, and quality gate so outputs are verifiable and consistently structured across skills.

Quick Start

Paste your capability’s mission, selection rules, risk escalation rules, output contract, quality gate, and handoff target into the template and fill in the capability boundary details.

Frequently Asked Questions about capability-name

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

FAQPage Schema
How do I define an engineering capability for compilation into a skill reference?

To define an engineering capability for compilation, structure your content with a YAML frontmatter containing name and description, followed by a body covering mission, non-negotiable rules, benchmarks, output contract, quality gate, and failure modes. This ensures predictable decision behavior.

What is an output contract and quality gate in skill compilation?

An output contract defines required decision fields, evidence, and risks, while a quality gate ensures outputs are verifiable and consistently structured. In skill compilation, these elements prevent unsafe or ambiguous outcomes by enforcing professional engineering rules.

How do I set risk escalation thresholds and handoff rules for a foundation capability?

Setting risk escalation thresholds and handoff rules requires specifying professional engineering rules and selection signals within the capability boundary. This prevents unsafe outcomes by defining explicit conditions for escalating risks and directing handoff targets during compilation.

Do I need YAML frontmatter to compile a safe engineering judgment skill?

Yes, YAML frontmatter is required to compile a safe engineering judgment skill. It must include the name and description fields to preserve the registry-named boundary, ensuring the compiled skill reference remains narrow, decisionable, and safe.

When should I not use a structured capability boundary for skill compilation?

You should not use a structured capability boundary for skill compilation if your task does not require explicit selection signals, risk escalation thresholds, or handoff rules. This approach is specifically for authoring foundation capabilities that demand predictable decision behavior.

What is the best way to standardize professional engineering rules across compiled skills?

The best way to standardize professional engineering rules across compiled skills is to use a structured template capturing the capability mission, non-negotiable rules, and output contract. This ensures outputs remain verifiable and consistently structured across all skills.