feat(init): add roar init agents to install agent guidance#60
Merged
christophergeyer merged 2 commits intomainfrom Apr 16, 2026
Merged
feat(init): add roar init agents to install agent guidance#60christophergeyer merged 2 commits intomainfrom
roar init agents to install agent guidance#60christophergeyer merged 2 commits intomainfrom
Conversation
Adds a subcommand that installs agent-facing guidance for roar: - ~/.claude/skills/roar/SKILL.md (Claude-specific skill, version-stamped) - ./AGENTS.md section (cross-agent, marker-fenced for idempotent updates) Existing `roar init` behavior is preserved (init becomes a click group with invoke_without_command=True; bare `roar init` still works). Flags: --skill, --project, --dry-run, --force, --check, --path. The AGENTS.md block uses HTML-comment markers so re-running the command refreshes only the managed region without disturbing user content. Templates ship under roar/cli/templates/agents/ and are included in both sdist and wheel via the maturin include list. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
TrevorBasinger
approved these changes
Apr 16, 2026
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
roar init agentssubcommand that installs agent-facing guidance:~/.claude/skills/roar/SKILL.md— Claude-specific skill, version-stamped./AGENTS.mdsection — cross-agent, fenced inside<!-- roar:begin -->...<!-- roar:end -->markers for idempotent re-runs--skill/--project(limit scope),--dry-run,--force,--check(CI-friendly drift detection),--pathroar initstill works.initbecomes a click group withinvoke_without_command=True.roar/cli/templates/agents/and are bundled in sdist + wheel via maturin include list.Behavior
--forceoverrides.--check: exits nonzero if installed config is missing or out of date — suitable for pre-commit / CI.Test plan
ruff check)--check(passes after install)pip installfrom built wheelNotes
roar showtext.🤖 Generated with Claude Code