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.