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.
npx claudepluginhub majesticlabs-dev/majestic-marketplace --plugin majestic-engineerThis skill is limited to using the following tools:
Assemble `.agents.yml` from collected user answers during `/majestic:init`.
Creates Claude Code agents from scratch or by adapting templates. Guides requirements gathering, template selection, and file generation following Anthropic best practices (v2.1.63+).
Configures project tech stack and review agents by auto-detecting from files like Gemfile, package.json, tsconfig.json, pyproject.toml. Toggles agents off and saves config to .beads/config/project-setup.md for new projects or reconfiguration.
Guides creation of AI agent config files (AGENTS.md, CLAUDE.md, .cursorrules) via 6-step briefing for roles, domains, and business workflows.
Share bugs, ideas, or general feedback.
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.