Agent skill

init-agents-config

Generate .agents.yml config from user answers. Provides tech stack templates for Rails, Python, Node, and Generic projects.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/init-agents-config

SKILL.md

Init Agents Config

Assemble .agents.yml from collected user answers during /majestic:init.

Resources

Resource Purpose
CONFIG_VERSION Current .agents.yml schema version
resources/rails.yaml Rails config template
resources/python.yaml Python config template
resources/node.yaml Node config template
resources/generic.yaml Generic config template
resources/agents-md-template.md AGENTS.md best practices
resources/local-config-template.yaml Local overrides template

Template Selection by Tech Stack

Tech Stack Template
Rails resources/rails.yaml
Python resources/python.yaml
Node resources/node.yaml
Generic resources/generic.yaml

Assembly Instructions

  1. Read the appropriate template based on detected tech_stack
  2. Replace placeholders with collected answers:
    • {{config_version}} - Read from CONFIG_VERSION file
    • {{default_branch}} - From git detection or user answer
    • {{owner_level}} - beginner, intermediate, senior, expert
    • {{task_management}} - github, linear, beads, file, none
    • Stack-specific fields from user answers
  3. Conditionally include/exclude sections:
    • Remove extras: section if no Solid gems selected (Rails)
    • Remove toolbox.build_task.design_system_path if no design system detected
    • Comment out browser: section unless user selected non-Chrome browser
  4. Write to .agents.yml

Conditional Sections

Quality Gate Reviewers

Each stack has default reviewers. Include optional reviewers only if user enables them:

  • dhh-code-reviewer - Rails strict style
  • data-integrity-reviewer - Migration safety
  • codex-reviewer / gemini-reviewer - External LLM

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_cache
  • solid_queue
  • solid_cable

Output

Write generated config to .agents.yml in project root.

Didn't find tool you were looking for?

Be as detailed as possible for better results