Conversation
- Plugin count: 13→14, agents: 42→43, skills: 28→30 - Added /web-ctl command section in README - CHANGELOG: added web-ctl entry to Unreleased - ORG_ARCHITECTURE: web-ctl status Planned→Active
There was a problem hiding this comment.
Pull request overview
Registers web-ctl as the 14th plugin in the AgentSys marketplace and updates ecosystem-facing documentation/counts to reflect the new plugin and its /web-ctl command.
Changes:
- Add
web-ctlentry to.claude-plugin/marketplace.jsonand update marketplace description/counts. - Update ecosystem counts and introduce
/web-ctlcommand documentation inREADME.md, plus correspondingCHANGELOG.mdand org architecture status updates. - Add a new agent-knowledge learning guide and sources index for multi-product documentation/website architecture.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/ORG_ARCHITECTURE.md | Marks web-ctl as Active and updates its description in the org repo table. |
| agent-knowledge/resources/multi-product-org-docs-sources.json | Adds a new sources index JSON for the new learning guide. |
| agent-knowledge/multi-product-org-docs.md | Adds a new deep learning guide on multi-product org docs/website architecture. |
| agent-knowledge/CLAUDE.md | Adds the new learning guide to the knowledge base index and trigger phrases. |
| agent-knowledge/AGENTS.md | Mirrors the knowledge base index/trigger phrase updates for other agent runtimes. |
| README.md | Updates ecosystem counts and adds a new /web-ctl command section. |
| CLAUDE.md | Updates ecosystem-wide plugin/agent/skill counts note. |
| CHANGELOG.md | Adds an Unreleased entry describing the new web-ctl plugin. |
| .claude-plugin/marketplace.json | Adds web-ctl to the marketplace plugin registry and updates the marketplace description. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
|
||
| Each plugin page should show: | ||
| - Name, one-line description | ||
| - Install command: `npx agentsys install next-task` |
There was a problem hiding this comment.
This guide’s install command examples use npx agentsys install ..., but this repo’s README installation flow uses the globally installed agentsys CLI (npm install -g agentsys) and then agentsys install .... To avoid confusing users, align the examples with the repo’s primary install pattern or explicitly note when npx is intended.
| - Install command: `npx agentsys install next-task` | |
| - Install command: `agentsys install next-task` |
| > Note: `plugins/ → 0 plugins` is correct — all 14 plugins now live in standalone repos under | ||
| > the [agent-sh](https://github.com/agent-sh) org. The ecosystem-wide counts (14 plugins, | ||
| > 43 agents, 30 skills) reflect all repos combined. agentsys is the marketplace and installer. |
There was a problem hiding this comment.
This note updates ecosystem-wide counts to 14 plugins / 43 agents / 30 skills, but CLAUDE.md’s command list below still doesn’t mention /web-ctl. For consistency, add /web-ctl to the Commands section so users see the new command reflected alongside the updated counts.
| | GitHub Org Project Management (Multi-Repo OSS) | github-org-project-management.md | 15 | deep | 2026-02-21 | | ||
| | GitHub Organization Structure Patterns | github-org-structure-patterns.md | 18 | deep | 2026-02-21 | | ||
| | Multi-Product Org Docs & Website Architecture | multi-product-org-docs.md | 42 | deep | 2026-02-21 | | ||
|
|
There was a problem hiding this comment.
PR description focuses on registering the web-ctl plugin and updating counts/docs, but this change also adds a new deep learning guide (agent-knowledge/multi-product-org-docs.md) plus a 500+ line sources JSON and updates the knowledge index/trigger phrases. If this is intentional, it should be called out in the PR summary (or split into a separate PR) to keep review scope clear.
| { | ||
| "name": "agentsys", | ||
| "description": "13 specialized plugins for AI workflow automation - task orchestration, PR workflow, slop detection, code review, drift detection, enhancement analysis, documentation sync, repo mapping, perf investigations, topic research, agent config linting, cross-tool AI consultation, and structured AI debate", | ||
| "description": "14 specialized plugins for AI workflow automation - task orchestration, PR workflow, slop detection, code review, drift detection, enhancement analysis, documentation sync, repo mapping, perf investigations, topic research, agent config linting, cross-tool AI consultation, and structured AI debate", |
There was a problem hiding this comment.
Top-level marketplace description says “14 specialized plugins…” but the feature list that follows doesn’t mention browser automation/web testing (the newly added web-ctl plugin). This makes the description internally inconsistent; either add browser automation to the list or rephrase to avoid enumerating plugin areas.
| "description": "14 specialized plugins for AI workflow automation - task orchestration, PR workflow, slop detection, code review, drift detection, enhancement analysis, documentation sync, repo mapping, perf investigations, topic research, agent config linting, cross-tool AI consultation, and structured AI debate", | |
| "description": "14 specialized plugins for AI workflow automation - task orchestration, PR workflow, browser automation & web testing, slop detection, code review, drift detection, enhancement analysis, documentation sync, repo mapping, perf investigations, topic research, agent config linting, cross-tool AI consultation, and structured AI debate", |
| - Use a batteries-included framework (Starlight or Mintlify) | ||
| - Automate: CI deploys on merge, broken link checking, spell checking | ||
| - README-first: great READMEs in each repo, docs site supplements | ||
| - Use `/llms.txt` for AI discoverability (Bun does this at bun.com/docs/llms.txt) |
There was a problem hiding this comment.
This reference to Bun’s llms.txt uses bun.com, but elsewhere the guide links Bun as bun.sh. The domain here should be consistent/correct (Bun docs are on bun.sh).
| - Use `/llms.txt` for AI discoverability (Bun does this at bun.com/docs/llms.txt) | |
| - Use `/llms.txt` for AI discoverability (Bun does this at bun.sh/docs/llms.txt) |
|
|
||
| 6. **Use subpaths not subdomains for SEO** - `org.dev/product/` beats `product.org.dev` for domain authority. (Source: Google SEO documentation) | ||
|
|
||
| 7. **Provide `llms.txt`** - Emerging standard for AI discoverability. Bun already does this. (Source: bun.com/docs/llms.txt, llmstxt.org) |
There was a problem hiding this comment.
The cited llms.txt source uses bun.com/docs/llms.txt, which appears to be the wrong domain for Bun (typically bun.sh/docs/llms.txt). Please correct the URL so the source reference is accurate.
| 7. **Provide `llms.txt`** - Emerging standard for AI discoverability. Bun already does this. (Source: bun.com/docs/llms.txt, llmstxt.org) | |
| 7. **Provide `llms.txt`** - Emerging standard for AI discoverability. Bun already does this. (Source: bun.sh/docs/llms.txt, llmstxt.org) |
| - agnix: Lint agent configs | ||
| - sync-docs: Update documentation to match code | ||
| - web-ctl: Browser interaction for agents | ||
| - next-task: Task workflow automation |
There was a problem hiding this comment.
In the llms.txt example plugin list, next-task is listed twice with different descriptions. Deduplicate this entry (and consider whether the example intends to list each plugin once).
| - next-task: Task workflow automation |
Summary
.claude-plugin/marketplace.jsonas plugin perf: Convert platform detection to async operations #14/web-ctlcommand section in READMECompanion PR: agent-sh/web-ctl (the plugin implementation)
Test plan