Skip to content

feat: register web-ctl as plugin #14#263

Merged
avifenesh merged 4 commits intomainfrom
feature/web-ctl-241
Feb 21, 2026
Merged

feat: register web-ctl as plugin #14#263
avifenesh merged 4 commits intomainfrom
feature/web-ctl-241

Conversation

@avifenesh
Copy link
Collaborator

Summary

  • Added web-ctl to .claude-plugin/marketplace.json as plugin perf: Convert platform detection to async operations #14
  • Updated plugin/agent/skill counts: 13→14 plugins, 42→43 agents, 28→30 skills
  • Added /web-ctl command section in README
  • Updated CHANGELOG with web-ctl entry
  • Updated ORG_ARCHITECTURE.md: web-ctl status Planned→Active

Companion PR: agent-sh/web-ctl (the plugin implementation)

Test plan

  • marketplace.json is valid JSON
  • Counts match actual marketplace entries
  • web-ctl entry has correct source URL and metadata

- 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
Copilot AI review requested due to automatic review settings February 21, 2026 14:38
@avifenesh avifenesh merged commit ddd8211 into main Feb 21, 2026
8 checks passed
@avifenesh avifenesh deleted the feature/web-ctl-241 branch February 21, 2026 14:43
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

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-ctl entry to .claude-plugin/marketplace.json and update marketplace description/counts.
  • Update ecosystem counts and introduce /web-ctl command documentation in README.md, plus corresponding CHANGELOG.md and 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`
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

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.

Suggested change
- Install command: `npx agentsys install next-task`
- Install command: `agentsys install next-task`

Copilot uses AI. Check for mistakes.
Comment on lines +94 to +96
> 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.
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

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.

Copilot uses AI. Check for mistakes.
Comment on lines 13 to 16
| 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 |

Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

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.

Copilot uses AI. Check for mistakes.
{
"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",
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

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.

Suggested change
"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",

Copilot uses AI. Check for mistakes.
- 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)
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

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).

Suggested change
- 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)

Copilot uses AI. Check for mistakes.

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)
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

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.

Suggested change
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)

Copilot uses AI. Check for mistakes.
- agnix: Lint agent configs
- sync-docs: Update documentation to match code
- web-ctl: Browser interaction for agents
- next-task: Task workflow automation
Copy link

Copilot AI Feb 21, 2026

Choose a reason for hiding this comment

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

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).

Suggested change
- next-task: Task workflow automation

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants