init-agents-config

📁 majesticlabs-dev/majestic-marketplace 📅 8 days ago
12
总安装量
2
周安装量
#25894
全站排名
安装命令
npx skills add https://github.com/majesticlabs-dev/majestic-marketplace --skill init-agents-config

Agent 安装分布

opencode 2
claude-code 2
replit 2
openhands 1
zencoder 1

Skill 文档

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
    • {{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.