Skip to content

Flesh out default roster with real responsibilities

Smartypants requested to merge flesh-out-agent-prompts into main

Summary

  • Converts mkAgent from positional arguments to a named attrset for readability
  • Adds concrete responsibilities to all 32 agents covering real Horizon ecosystem tasks (CI management, package set maintenance, GHC upgrades, release coordination, security audits, etc.)
  • Assigns relevant GitLab projects paths to each agent (horizon-platform, horizon-core, nixica, gitlab-ci, nixlab, agent-roster)
  • Adds a third principle to most agents for stronger role identity
  • Fixes systemd service startup: --headless-p, uses writeShellScript wrapper to pass PROMPT.md content as a positional argument to claude -p

🤖 Generated with Claude Code

Merge request reports