Skip to content

release: v0.1.2 — platform research, reconciliation, shape-aware tool refs#13

Merged
discreteds merged 40 commits intomainfrom
release/v0.1.0
Apr 27, 2026
Merged

release: v0.1.2 — platform research, reconciliation, shape-aware tool refs#13
discreteds merged 40 commits intomainfrom
release/v0.1.0

Conversation

@discreteds
Copy link
Copy Markdown
Member

Summary

  • Platform research rewrite: All 6 platform docs (docs/platforms/*.md) rewritten with 200+ sourced citations. Dropped Copilot CLI and OpenCode, added Antigravity and OpenClaw.
  • Reconciliation matrix: Created docs/reconciliation-matrix.md tracking every platform-specific claim. All items verified across 3 tiers (references, rubrics/patterns, templates/install docs). Zero unresolved items remain.
  • 15 reconciliation fixes: Codex hooks exist (not absent), Edit→apply_patch, Gemini subagent support, MCP support corrections, and more.
  • Antigravity tool names: Major finding — all 22 tools have different names from Claude Code (view_file, run_command, grep_search, etc.). Not "same as Claude" as previously claimed.
  • Cursor subagent support: Full documentation added (custom agents, frontmatter fields, built-in subagents, async mode).
  • Shape-aware tool references (Design: shape-aware tool reference placement #11, Research: per-platform context loading in different deployment shapes #12): Rubric 5_toolmap conditions now branch by repo shape. Plugin-shaped repos use shared lib/references/ via context files. Bare-skill repos use per-skill sidecars. 10 theatre pointer files removed from our own repo.
  • Rubric tightening: Structured YAML conditions with hybrid scoring, condition-linked uplift with # fixes: annotations.
  • Skill merge: Combined assessment + uplift into single plugin-portability skill.
  • Version bump: 0.1.1 → 0.1.2

Test plan

🤖 Generated with Claude Code

discreteds and others added 30 commits April 26, 2026 21:44
Move rubric framework and platform YAML files from lib/patterns/platforms/
to lib/rubrics/ for clearer separation of concerns. Move publishing doc
up to lib/patterns/. Add missing tool reference files for Cursor,
Antigravity, and OpenClaw. Fix Table 2 inconsistencies (Gemini Glob,
TodoWrite, Skill mappings). Add WebSearch, WebFetch, AskUserQuestion
rows and Tables 10-13 (context files, rules, commands, MCP config).
Use explicit tool names throughout instead of "(same)".

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Define approach for replacing all docs/platforms/*.md files with
sourced, rubric-aligned reference documents using Exa research.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace unsourced platform docs with comprehensive, referenced documents
covering plugin structure, manifests, skills, context files, hooks, tool
mapping, install/distribution, and runtime components for all 6 platforms.
Remove dropped platforms (copilot-cli, opencode), add new platforms
(antigravity, openclaw). Aggregate 200+ sources in research_sources.md.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Create docs/reconciliation-matrix.md tracking every platform-specific
claim against researched facts. Add Platform Accuracy Constraint to
CLAUDE.md, AGENTS.md, and GEMINI.md so all agents cross-reference
research docs before making platform-specific changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Covers Codex hooks (exist, not absent), Codex Edit→apply_patch,
Codex WebFetch (N/A), Gemini subagents (exist), Gemini missing hook
events, Codex/Gemini MCP support, and related rubric/pattern updates.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add Codex install doc (feature flag enablement) and Gemini
manifest-generation.md (missing fields) to scope. Remove contradictory
exclusions. All 15 items now genuinely covered.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Fixes all 15 wrong/missing platform claims. File-by-file from canonical
sources outward: platform-mappings → tool refs → rubrics → patterns →
templates → matrix update.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…cation

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…n items

All 19 items in section 1 (References) resolved:
- 15 confirmed Correct
- 2 Fixed (antigravity frontmatter, openclaw hook events)
- 2 Correct (partial) — Antigravity tool names partially unverifiable

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ment, expand OpenClaw events

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…urce

Cursor hook generation was only copying the command field. Research confirms
Cursor supports matcher and timeout per-script options. Now carries over
matcher and timeout when present in source hooks.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
OpenClaw's manifest was missing from SCAN_METADATA_SOURCES, ELECT_CANONICAL
tie-break order, and CLASSIFY_SHAPE platform manifest list.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…cation items

All 11 items in sections 2 (Rubrics) and 3 (Patterns) resolved:
- 6 confirmed Correct
- 5 Fixed (Codex MCP, Gemini hooks comment, OpenClaw events,
  Cursor matchers, OpenClaw detection signal)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…e all matrix items

- hooks-cursor.json.tmpl: added missing "version": 1 (required by Cursor)
- Reconciliation matrix: all ~30 Tier 3 items resolved
  - 6 manifest templates: Correct
  - 2 hook templates: 1 Fixed, 1 Correct (not needed)
  - 3 context templates: Correct / not needed
  - 18 install docs: all Correct
  - Phase 5 ALLOWED_CATEGORIES: Correct
- Zero "Needs review" items remain in entire matrix

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…support

Major finding: Antigravity tools are ALL different from Claude Code.
Web search of leaked system prompt reveals actual tool names:
view_file, write_to_file, replace_file_content, run_command,
grep_search, find_by_name, search_web, read_url_content, etc.
No Task/Agent, TodoWrite, Skill, or AskUserQuestion equivalents.

Also adds full subagent documentation to cursor-tools.md:
custom agents, frontmatter fields, built-in subagents, async mode.

Reconciliation matrix now has zero unresolved items.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ystem prompt

Source: leaked system prompt on GitHub reveals 22 native tools, all with
different names from Claude Code (view_file, run_command, grep_search, etc.).
Updated tool table from 4 vague surface categories to 22 specific tool names
with Claude Code equivalents and descriptions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…e-skill

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
discreteds and others added 10 commits April 27, 2026 11:35
…-skill

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…EMINI.md

This repo is a full-portable-plugin — shared references are reachable via
context files. The 10 per-skill pointer files (one-liner redirects to
lib/references/) were unnecessary theatre. GEMINI.md now @ includes the
5 shared tool reference files directly.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Research (docs/platforms/antigravity.md lines 144-150) confirms AGENTS.md
is highest priority. Also fixed .agent/rules/ to .agents/rules/ (plural).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…pecs

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Per-skill pointer files were removed in favour of shared references
via GEMINI.md @ includes (issue #11). CI now validates the shared
lib/references/*.md files exist instead.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@discreteds discreteds merged commit 4d1ee07 into main Apr 27, 2026
3 checks passed
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.

1 participant