From majestic-engineer
Generates .agents.yml config from user answers using templates for Rails, Python, Node, or generic stacks. Handles conditional sections for task tracking, quality reviewers, browsers, and Rails extras.
How this skill is triggered — by the user, by Claude, or both
Slash command
/majestic-engineer:init-agents-configThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Assemble `.agents.yml` from collected user answers during `/majestic:init`.
Assemble .agents.yml from collected user answers during /majestic:init.
| Resource | Purpose |
|---|---|
CONFIG_VERSION | Current .agents.yml schema version |
assets/rails.yaml | Rails config template |
assets/python.yaml | Python config template |
assets/node.yaml | Node config template |
assets/generic.yaml | Generic config template |
references/agents-md-template.md | AGENTS.md best practices |
assets/local-config-template.yaml | Local overrides template |
| Tech Stack | Template |
|---|---|
| Rails | assets/rails.yaml |
| Python | assets/python.yaml |
| Node | assets/node.yaml |
| Generic | assets/generic.yaml |
tech_stack{{config_version}} - Read from CONFIG_VERSION file{{owner_level}} - beginner, intermediate, senior, expert{{task_management}} - github, linear, beads, file, noneextras: section if no Solid gems selected (Rails)toolbox.build_task.design_system_path if no design system detectedbrowser: section unless user selected non-Chrome browser.agents.ymlCommented out by default (opt-in). Uncomment only if user explicitly enables task tracking:
task_tracking.enabled - Create Tasks during workflows for visibilitytask_tracking.ledger - YAML checkpoints for crash recoverytask_tracking.ledger_path - Path to workflow ledger filetask_tracking.auto_cleanup - Remove tasks after workflow completionEach stack has default reviewers. Include optional reviewers only if user enables them:
dhh-code-reviewer - Rails strict styledata-integrity-reviewer - Migration safetycodex-reviewer / gemini-reviewer - External LLMDefault is commented out (uses Chrome). Uncomment only if user selects Brave or Edge.
Include only Solid gems the user selected:
solid_cachesolid_queuesolid_cableWrite generated config to .agents.yml in project root.
npx claudepluginhub majesticlabs-dev/majestic-marketplace --plugin majestic-engineerCreates Claude Code agents from scratch or by adapting templates. Guides requirements gathering, template selection, and file generation following Anthropic best practices (v2.1.63+).
Scans project for Python, TS, monorepo, Java, Rust, .NET and generates customization/*.toml defaults per agent. Run once at project setup or after big structural changes.
Generates or updates AGENTS.md/CLAUDE.md files for AI coding agents by auto-scanning project files combined with interactive Q&A. Supports multiple tech stacks and preserves customizations when updating.