hatch3r-customize

Generate .hatch3r customization files for agents, commands, rules, and skills.

26|4|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-customize
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hatch3r-customize
Source: https://github.com/hatch3r/hatch3r/tree/main/skills/hatch3r-customize
Command: npx skills add https://github.com/hatch3r/hatch3r --skill hatch3r-customize

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

hatch3r-customize removes friction when you need project-specific changes to hatch3r-generated artifacts without forking canonical content, so your adapters output the right models, descriptions, scopes, and enabled/disabled behavior.

Core Features & Use Cases

  • Unified per-artifact customization: Manage overrides for agents, commands, rules, and skills through a single entry-point workflow.
  • Structured and free-form edits: Use .customize.yaml for model/scope/description/enabled overrides and .customize.md for project-specific instruction injection.
  • Safe, dependency-aware enable/disable: Verify disabling doesn’t break command/skill dependency expectations and confirm only intended artifacts change during sync.
  • Multi-stakeholder quality review: Require impact analysis across developer experience, quality impact, maintenance burden, and consistency before generating customization files.

Quick Start

Ask an AI to customize a specific hatch3r artifact by creating the correct file under .hatch3r/{type}s/ and then validating the adapter output after running npx hatch3r sync.

Frequently Asked Questions about hatch3r-customize

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

FAQPage Schema
How do I customize hatch3r-generated agents and rules for a specific project?▼

To customize hatch3r-generated artifacts, generate a .customize.yaml or .customize.md file under the .hatch3r/{type}s/ directory to apply model overrides, scope narrowing, or instruction injection without modifying the canonical content.

What is the safest way to override model outputs in hatch3r adapters?▼

The safest way to override adapter outputs is using structured .customize.yaml files for model and description updates, which requires multi-stakeholder validation and sync verification gates to ensure dependency safety.

Can I inject project-specific markdown instructions into existing hatch3r skills?▼

Yes, you can inject project-specific instructions into hatch3r skills by creating a .customize.md file in the .hatch3r/skills/ directory, allowing free-form edits alongside structured YAML overrides.

How do I disable a hatch3r command without breaking skill dependencies?▼

Disabling a hatch3r command safely requires running dependency-aware verification to confirm the disabled artifact does not break command or skill dependency expectations before propagating changes.

Why does my hatch3r sync override the project-specific changes I made to a rule?▼

If hatch3r sync overrides your changes, you likely modified canonical content directly instead of generating the correct .customize.yaml file, which is designed to persist project-specific rule scope adjustments across syncs.