Skip to content

fix(seo): repoint fork metadata and install docs, add SEO/GEO positioning - #6

Merged
metaphorics merged 9 commits into
mainfrom
seo-geo-loop
Jun 7, 2026
Merged

fix(seo): repoint fork metadata and install docs, add SEO/GEO positioning#6
metaphorics merged 9 commits into
mainfrom
seo-geo-loop

Conversation

@metaphorics

Copy link
Copy Markdown

Summary

SEO + GEO campaign for the fork's public surfaces. Plan: docs/plans/2026-06-07-001-feat-seo-geo-loop-plan.md.

Fixes (wrong data):

  • Manifests (package.json, plugin.json x3, marketplace.json) pointed homepage/repository at upstream and carried keywords for removed capabilities (image-generation, rails, ruby) — repointed to this fork, keywords refreshed. Release-owned version/description untouched.
  • All bunx @every-env/compound-plugin install/cleanup commands in the README resolved via npm to upstream's CLI (installing the 39-skill upstream product). Now route through bunx github:OutlineDriven/compound-engineering-slim — verified end-to-end against a scratch CODEX_HOME (16 fork agents installed, zero upstream components). npm badge (upstream's version) replaced with a GitHub release badge.
  • Stale "14 skills" count corrected to 16.

Positioning (new content, claims fact-backed only):

  • Root README "Why this fork" section: comparison table (16 skills / 16 agents vs upstream's 39 / 43, dated as of June 2026), slimming evidence, FAQ entry shaped for AI answer engines. "Efficient" framed strictly as surface area — no runtime/token/speed claims anywhere.
  • Plugin README 5-minute quickstart.
  • llms.txt (GEO artifact) with verified inventory names.
  • docs/seo-geo-loop.md runbook: owned surfaces, target queries, probe procedure, iteration cadence, and a 20-row GEO baseline (fork currently absent from all target queries; upstream ranks refactor(plugin): slim compound-engineering — remove 9 skills, 6 agents, merge 3 skill pairs, deslop prose #1-2 — the measuring stick for iteration 2).

Also done (outside the diff): GitHub About description + 10 topics set via gh repo edit.

Verification

  • bun test: 885 pass / 0 fail
  • bun run release:validate: in sync (16 agents, 16 skills)
  • Every commit carries an Op: trailer; no breaking markers
  • Final holistic review: counts consistent across all three surfaces, upstream numbers dated, zero residual upstream npm references in README

Deferred

  • npm identity: package.json still carries upstream's name @every-env/compound-plugin (no publish workflow exists). Renaming/publishing the fork's CLI under its own npm name is a separate product decision.
  • External publishing (directories, awesome-lists, posts) — out of scope per scoping decision.

…ale keywords

All five manifests carried upstream URLs (EveryInc repo, every.to article)
and keywords for removed capabilities (image-generation, rails, ruby).
Repository/homepage/websiteURL now point at the fork; keywords/tags
reflect the current 16-skill/16-agent inventory. Release-owned version
and description fields untouched; release:validate and bun test green.

Op: correct
Restores: spec:manifest-metadata-describes-this-fork
…d of upstream npm

The documented bunx @every-env/compound-plugin invocations resolved via npm to upstream's published CLI, installing the 39-skill upstream product instead of this 16-skill fork. Point install and cleanup commands at bunx github:OutlineDriven/compound-engineering-slim, which resolves this fork's bundled plugins, and swap the npm version badge for a GitHub release badge.

Op: correct
Restores: spec:documented-install-installs-this-fork
Correct the stale skill count from 14 to 16 and add a Why this fork section comparing this slimmed fork against upstream EveryInc/compound-engineering-plugin. The section includes a dated comparison table, slimming facts, and a standalone-quotable FAQ answer for answer engines.

Op: extend
Replace the Getting Started section with a Quickstart that walks from
install through /ce-setup to a first /ce-code-review in about five
minutes, with prerequisites up front and next-step links to the skill
inventory, per-skill docs, and other-platform installs.

Op: extend
Add an llms.txt index at the repo root in llmstxt.org shape so language
models can discover the plugin's purpose, install commands, doc set, and
the 16-skill/16-agent inventory of this slimmed fork.

Op: extend
Add a durable runbook documenting the audit/optimize/probe/iterate loop for the fork's public discovery surfaces. It enumerates owned surfaces, target queries, the read-only probe procedure, an empty baseline table for probe runs to fill, and the iteration cadence tied to inventory changes and releases.

Op: extend
Probed 10 query/engine pairs on 2026-06-07, recording 20 baseline rows.

Op: extend
Durable ce-plan artifact for the seo-geo-loop branch; execution tracked
by the commits on this branch.

Op: extend
Copilot AI review requested due to automatic review settings June 7, 2026 14:44
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

@gemini-code-assist gemini-code-assist 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.

Code Review

This pull request implements an SEO and GEO optimization loop for the compound-engineering-slim fork. It repoints manifest metadata (repository, homepage, and tags) to the new fork, adds a detailed 'Why this fork' comparison section and a 5-minute quickstart to the READMEs, routes installation commands through the fork instead of upstream npm, and introduces an llms.txt file and an SEO/GEO runbook. A review comment correctly identifies a mathematical inconsistency in the README regarding the number of skills removed during slimming (39 - 16 = 23, not 38).

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread README.md Outdated
| converter targets | 5 (opencode, codex, pi, gemini, kiro) | more (copilot and droid dropped here) |
| bundled plugins | 1 | 2 (coding-tutor removed here) |

- 38 skills were removed during slimming.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

There is a mathematical inconsistency between the comparison table and this bullet point. The table states that this fork has 16 skills and upstream has 39 skills. Therefore, 23 skills were removed during slimming (39 - 16 = 23), not 38.

Suggested change
- 38 skills were removed during slimming.
- 23 skills were removed during slimming.

Copilot AI 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.

Pull request overview

This PR updates the fork’s public-facing SEO/GEO surfaces so install instructions and metadata consistently point to OutlineDriven/compound-engineering-slim, and adds supporting documentation artifacts (GEO inventory + loop runbook) to improve factual discoverability.

Changes:

  • Repoints manifest metadata (homepage/repository/tags/keywords) from upstream to this fork across package/plugin/marketplace files.
  • Updates root and plugin READMEs with fork positioning, corrected component counts (16 skills / 16 agents), and routes bunx install/cleanup commands through the GitHub fork rather than upstream npm.
  • Adds llms.txt, an SEO/GEO loop runbook, and a dated execution plan for maintaining/probing discoverability.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
README.md Adds “Why this fork” positioning, updates counts, replaces npm badge, and repoints bunx commands to the GitHub fork.
plugins/compound-engineering/README.md Adds a 5-minute quickstart and links to inventory/docs.
plugins/compound-engineering/.cursor-plugin/plugin.json Repoints homepage/repository and refreshes keywords for the fork.
plugins/compound-engineering/.codex-plugin/plugin.json Repoints homepage/repository/websiteURL and refreshes keywords for the fork.
plugins/compound-engineering/.claude-plugin/plugin.json Repoints homepage/repository and refreshes keywords for the fork.
package.json Repoints homepage/repository and updates package description text.
llms.txt Adds a GEO-oriented inventory + install summary artifact.
docs/seo-geo-loop.md Adds a runbook for maintaining and probing SEO/GEO surfaces, including a baseline table.
docs/plans/2026-06-07-001-feat-seo-geo-loop-plan.md Adds an execution plan documenting intent/constraints for the SEO/GEO campaign.
.claude-plugin/marketplace.json Repoints plugin homepage and refreshes marketplace tags for the fork.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
| converter targets | 5 (opencode, codex, pi, gemini, kiro) | more (copilot and droid dropped here) |
| bundled plugins | 1 | 2 (coding-tutor removed here) |

- 38 skills were removed during slimming.
Comment thread package.json
"name": "@every-env/compound-plugin",
"version": "3.11.2",
"description": "Official Compound Engineering plugin for Claude Code, Codex, and more",
"description": "Slim fork of the Compound Engineering plugin for Claude Code, Codex, and more",
…arison table

The "38 skills removed / 92+ personas consolidated" bullets counted
cumulative cleanup-registry entries (renames, merges, intermediate
states), which a reader subtracts from the current-state table
(16 vs 39 / 16 vs 43) and gets a contradiction. The table alone
carries the differentiation; the registry-sweep bullet keeps the
upgrade-hygiene story without subtraction bait.

Op: correct
Restores: spec:comparison-numbers-internally-coherent
@metaphorics
metaphorics merged commit 684b4e4 into main Jun 7, 2026
2 checks passed
@metaphorics
metaphorics deleted the seo-geo-loop branch June 7, 2026 15:31
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