Claude-skill-registry init-agents-config
Generate .agents.yml config from user answers. Provides tech stack templates for Rails, Python, Node, and Generic projects.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/init-agents-config" ~/.claude/skills/majiayu000-claude-skill-registry-init-agents-config && rm -rf "$T"
manifest:
skills/data/init-agents-config/SKILL.mdsource content
Init Agents Config
Assemble
.agents.yml from collected user answers during /majestic:init.
Resources
| Resource | Purpose |
|---|---|
| Current .agents.yml schema version |
| Rails config template |
| Python config template |
| Node config template |
| Generic config template |
| AGENTS.md best practices |
| Local overrides template |
Template Selection by Tech Stack
| Tech Stack | Template |
|---|---|
| Rails | |
| Python | |
| Node | |
| Generic | |
Assembly Instructions
- Read the appropriate template based on detected
tech_stack - Replace placeholders with collected answers:
- Read from{{config_version}}
fileCONFIG_VERSION
- From git detection or user answer{{default_branch}}
- beginner, intermediate, senior, expert{{owner_level}}
- github, linear, beads, file, none{{task_management}}- Stack-specific fields from user answers
- Conditionally include/exclude sections:
- Remove
section if no Solid gems selected (Rails)extras: - Remove
if no design system detectedtoolbox.build_task.design_system_path - Comment out
section unless user selected non-Chrome browserbrowser:
- Remove
- Write to
.agents.yml
Conditional Sections
Quality Gate Reviewers
Each stack has default reviewers. Include optional reviewers only if user enables them:
- Rails strict styledhh-code-reviewer
- Migration safetydata-integrity-reviewer
/codex-reviewer
- External LLMgemini-reviewer
Browser Config
Default is commented out (uses Chrome). Uncomment only if user selects Brave or Edge.
Extras (Rails only)
Include only Solid gems the user selected:
solid_cachesolid_queuesolid_cable
Output
Write generated config to
.agents.yml in project root.