Skip to content

docs: make README concise and agent-agnostic#144

Merged
anderskev merged 5 commits into
mainfrom
docs/concise-readme-agent-skills
Jun 20, 2026
Merged

docs: make README concise and agent-agnostic#144
anderskev merged 5 commits into
mainfrom
docs/concise-readme-agent-skills

Conversation

@anderskev

Copy link
Copy Markdown
Member

Summary

Rewrites README.md to frame Beagle as an Agent Skills marketplace usable by any compatible coding agent rather than Claude Code specifically, while cutting it from 145 to ~87 lines by removing stale skill counts and duplicated content.

Changes

Changed

  • Intro now leads with "Agent Skills marketplace" and links the spec, instead of "Claude Code plugin marketplace"
  • Installation leads with the agent-agnostic npx skills CLI; Claude Code is presented as one option among others
  • Plugins table reduced to plugin + coverage (no per-plugin count column, no Total row)
  • The four ~35-row Skills tables collapsed into a compact grouped "Key skills" list

Removed

  • All hardcoded skill counts (intro "131 active skills", per-plugin counts, Total row) — these go stale
  • Per-stack code-review rows that duplicated the language coverage already in the Plugins table
  • Redundant troubleshooting line that repeated the update command
  • The Claude Code-specific verify-installation step

Motivation

Beagle skills follow the Agent Skills spec and work with any compatible agent, but the README read as Claude Code-only. Skill counts and the exhaustive skill tables added length and maintenance burden without proportional value.

Testing

  • Manual testing performed

Manual Testing Steps

  • Verified all referenced paths exist (assets/Stafford_and_Snoopy.jpg, .codex/INSTALL.md, docs/README.codex.md) and every named plugin directory is present
  • No build/typecheck applies (pure-markdown repo)

Checklist

  • Self-review completed
  • Documentation updated

Reframe the README around Agent Skills (agentskills.io) usable by any
coding agent rather than Claude Code specifically. Remove stale skill
counts, lead installation with the agent-agnostic skills CLI, and
collapse the ~35-row skill tables into a compact grouped headline list.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@anderskev anderskev added the documentation Improvements or additions to documentation label Jun 20, 2026
Add a top-level SKILLS.md cataloguing every active skill grouped by
plugin, linked from the main README's Plugins table (each plugin name
now links to its own README). Rewrite all 10 active plugin READMEs to be
agent-agnostic: lead with the skills CLI, present Claude Code as one
option, fold the /slash "Commands" sections into complete Skills tables,
and drop skill counts. Adds a previously missing beagle-rust README.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Jun 20, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 2df35057-bde6-47ac-8428-c5f4bfdfd6ee

📥 Commits

Reviewing files that changed from the base of the PR and between 8156508 and d0d8bb1.

📒 Files selected for processing (8)
  • README.md
  • SKILLS.md
  • llms.txt
  • plugins/beagle-analysis/README.md
  • plugins/beagle-core/README.md
  • plugins/beagle-docs/README.md
  • plugins/beagle-react/README.md
  • plugins/beagle-testing/README.md
✅ Files skipped from review due to trivial changes (7)
  • SKILLS.md
  • plugins/beagle-docs/README.md
  • plugins/beagle-analysis/README.md
  • plugins/beagle-testing/README.md
  • README.md
  • plugins/beagle-core/README.md
  • plugins/beagle-react/README.md

Walkthrough

The pull request rebrands all Beagle documentation from a Claude Code–specific plugin marketplace framing to an "Agent Skills" marketplace positioning. The top-level README is updated to present dual install paths: any coding agent via npx skills add existential-birds/beagle and Claude Code via plugin marketplace commands. The plugins section is condensed from a detailed table with skill counts to a simpler overview, with detailed skills content replaced by a "Key Skills" summary and a new "Skill tooling" note. A new SKILLS.md file is introduced as a complete at-a-glance index of all skills organized by plugin. An llms.txt file is added as a marketplace overview. All ten plugin READMEs (beagle-core, beagle-python, beagle-go, beagle-elixir, beagle-react, beagle-ios, beagle-analysis, beagle-docs, beagle-testing) follow the same rebranding pattern: Agent Skills framing, dual install instructions, consolidated skills tables replacing old Commands sections, and updated See Also links. A new beagle-rust README is introduced with Rust-specific skills and the standard installation and link structure.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main objective: making the README concise (from 145 to ~87 lines) and agent-agnostic (repositioning from Claude Code-specific to general Agent Skills marketplace).
Description check ✅ Passed The description clearly relates to the changeset, detailing the shift to Agent Skills framing, the removal of hardcoded skill counts, installation restructuring, and the motivation behind these changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@README.md`:
- Line 51: The beagle-python plugin row in the table understates the plugin's
coverage by omitting PostgreSQL from its skills list, even though SKILLS.md
lists postgres-code-review under beagle-python. Update the technology list in
the beagle-python table row to include PostgreSQL alongside the existing
technologies (Python, FastAPI, SQLAlchemy, pytest) to accurately reflect the
plugin's actual capabilities.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 60fc9d0b-8a41-49c1-823d-4e3ef81a1771

📥 Commits

Reviewing files that changed from the base of the PR and between b0dbe5e and 3008245.

📒 Files selected for processing (12)
  • README.md
  • SKILLS.md
  • plugins/beagle-analysis/README.md
  • plugins/beagle-core/README.md
  • plugins/beagle-docs/README.md
  • plugins/beagle-elixir/README.md
  • plugins/beagle-go/README.md
  • plugins/beagle-ios/README.md
  • plugins/beagle-python/README.md
  • plugins/beagle-react/README.md
  • plugins/beagle-rust/README.md
  • plugins/beagle-testing/README.md

Comment thread README.md Outdated
Give every active plugin README an identical "## See Also" footer
(catalog, beagle-core, marketplace) and drop the inconsistent per-plugin
"Reference Material" subsections, which appeared in only 4 of 10 and
duplicated each skill's own internal references.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@anderskev anderskev self-assigned this Jun 20, 2026
The top-level README understated beagle-python's coverage; SKILLS.md and
the postgres-code-review skill already list PostgreSQL.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
coderabbitai[bot]
coderabbitai Bot previously approved these changes Jun 20, 2026
Add a root llms.txt so web-crawling agents can discover beagle's docs
and skills. Front-load the install command in the main README, rewrite
vague plugin openers (core, testing, analysis, docs) with task/when-to-use
framing, surface beagle-testing's browser/E2E support, and trim repetitive
"Reviews ... for" descriptions in beagle-react to keyword-first phrasing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@anderskev anderskev merged commit d24de2d into main Jun 20, 2026
1 check passed
@anderskev anderskev deleted the docs/concise-readme-agent-skills branch June 20, 2026 15:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant