From 83b4619ce1eb6c1dca039c9b560949f595d2cddf Mon Sep 17 00:00:00 2001 From: "Vitaly D." Date: Sun, 1 Mar 2026 21:57:39 +0300 Subject: [PATCH 1/2] feat: add forge to plugin metadata --- src/data/plugin-meta.json | 119 +++++++++++++++++++++++++++++++------- 1 file changed, 99 insertions(+), 20 deletions(-) diff --git a/src/data/plugin-meta.json b/src/data/plugin-meta.json index 506849e..78bc654 100644 --- a/src/data/plugin-meta.json +++ b/src/data/plugin-meta.json @@ -18,67 +18,146 @@ } }, "plugins": { - "sigil": { - "version": "1.1.0", + "anvil": { + "version": "0.1.0", "license": "MIT", "status": "alpha", - "tags": ["code-review", "adversarial-review", "multi-agent", "dev-pipeline", "risk-adaptive", "AI-code-review", "diverge"], + "tags": [ + "plugin-development", + "testing", + "validation", + "scaffold", + "quality-assurance", + "linting" + ], "verified": true }, "arbiter": { "version": "0.2.0", "license": "MIT", "status": "alpha", - "tags": ["multi-ai", "codex", "gemini", "code-review", "orchestrator", "panel", "quorum", "diverge", "parallel-implementation"], + "tags": [ + "multi-ai", + "codex", + "gemini", + "code-review", + "orchestrator", + "panel", + "quorum", + "diverge", + "parallel-implementation" + ], "verified": true }, - "herald": { - "version": "1.0.0", + "forge": { + "version": "0.1.0", "license": "MIT", "status": "alpha", - "tags": ["news-digest", "rss", "automation", "local-first", "curated-news", "hacker-news"], - "verified": true + "tags": [ + "plugin-lifecycle", + "scaffold", + "registry", + "automation", + "quality-gates" + ], + "verified": false }, - "anvil": { + "genesis": { "version": "0.1.0", "license": "MIT", "status": "alpha", - "tags": ["plugin-development", "testing", "validation", "scaffold", "quality-assurance", "linting"], + "tags": [ + "ideation", + "startup", + "memetic-algorithm", + "AI-brainstorming", + "idea-evolution", + "solo-founder" + ], "verified": true }, - "reporter": { + "glyph": { "version": "0.1.0", "license": "MIT", "status": "alpha", - "tags": ["issue-reporting", "bug-report", "feedback", "github", "developer-experience"], + "tags": [ + "terminalcast", + "gif", + "demo", + "asciicast", + "recording", + "pii-safe" + ], + "verified": true + }, + "herald": { + "version": "1.0.0", + "license": "MIT", + "status": "alpha", + "tags": [ + "news-digest", + "rss", + "automation", + "local-first", + "curated-news", + "hacker-news" + ], "verified": true }, "oracle": { "version": "0.1.0", "license": "MIT", "status": "alpha", - "tags": ["options-volatility", "deribit", "crypto-signals", "implied-volatility", "risk-reversal", "derivatives"], + "tags": [ + "options-volatility", + "deribit", + "crypto-signals", + "implied-volatility", + "risk-reversal", + "derivatives" + ], "verified": true }, - "sentinel": { + "reporter": { "version": "0.1.0", "license": "MIT", "status": "alpha", - "tags": ["sentiment-analysis", "fear-greed", "crypto-news", "polymarket", "social-intelligence", "lunarcrush"], + "tags": [ + "issue-reporting", + "bug-report", + "feedback", + "github", + "developer-experience" + ], "verified": true }, - "glyph": { + "sentinel": { "version": "0.1.0", "license": "MIT", "status": "alpha", - "tags": ["terminalcast", "gif", "demo", "asciicast", "recording", "pii-safe"], + "tags": [ + "sentiment-analysis", + "fear-greed", + "crypto-news", + "polymarket", + "social-intelligence", + "lunarcrush" + ], "verified": true }, - "genesis": { - "version": "0.1.0", + "sigil": { + "version": "1.1.0", "license": "MIT", "status": "alpha", - "tags": ["ideation", "startup", "memetic-algorithm", "AI-brainstorming", "idea-evolution", "solo-founder"], + "tags": [ + "code-review", + "adversarial-review", + "multi-agent", + "dev-pipeline", + "risk-adaptive", + "AI-code-review", + "diverge" + ], "verified": true } } From c4e0b0e918f32c9cc7dad94cbab64ea25e019399 Mon Sep 17 00:00:00 2001 From: "Vitaly D." Date: Sun, 1 Mar 2026 22:04:05 +0300 Subject: [PATCH 2/2] feat: add forge to website marketplace.json --- src/data/marketplace.json | 72 ++++++++++++++++++++++----------------- 1 file changed, 41 insertions(+), 31 deletions(-) diff --git a/src/data/marketplace.json b/src/data/marketplace.json index bf69c92..045105e 100644 --- a/src/data/marketplace.json +++ b/src/data/marketplace.json @@ -1,14 +1,14 @@ { "plugins": [ { - "name": "sigil", - "description": "One command for your entire feature workflow — scope, design, build, and review. Sigil scales both build and review to match risk: standard implementation for simple changes, diverge mode with 3 independent AI solutions for complex work, and adversarial multi-agent review.", + "name": "anvil", + "description": "Scaffold, validate, and test Claude Code plugins in seconds. Three commands cover the full plugin lifecycle — from template generation to six deterministic validators that catch schema errors, unsafe hooks, and naming issues before publish.", "category": "development", "source": { "source": "url", - "url": "https://github.com/heurema/sigil.git" + "url": "https://github.com/heurema/anvil.git" }, - "homepage": "https://github.com/heurema/sigil" + "homepage": "https://github.com/heurema/anvil" }, { "name": "arbiter", @@ -21,34 +21,44 @@ "homepage": "https://github.com/heurema/arbiter" }, { - "name": "herald", - "description": "Daily curated news digest for your technical domain. Herald fetches RSS, Hacker News, and optional Tavily results, scores by source weight and recency, deduplicates across three layers, and delivers the top 10 items — all running locally.", - "category": "productivity", + "name": "forge", + "description": "Plugin lifecycle manager for heurema org. Scaffold, verify, register, and manage the full plugin lifecycle with automated quality gates.", + "category": "development", "source": { "source": "url", - "url": "https://github.com/heurema/herald.git" + "url": "https://github.com/heurema/forge.git" }, - "homepage": "https://github.com/heurema/herald" + "homepage": "https://github.com/heurema/forge" }, { - "name": "anvil", - "description": "Scaffold, validate, and test Claude Code plugins in seconds. Three commands cover the full plugin lifecycle — from template generation to six deterministic validators that catch schema errors, unsafe hooks, and naming issues before publish.", + "name": "genesis", + "description": "Evolve startup ideas through AI-powered natural selection. Three specialized agents run generate-critique-select-refine loops, scoring across 8 dimensions with strategy weights, to surface winners with ICP, monetization model, and week-1 execution plans.", + "category": "creative", + "source": { + "source": "url", + "url": "https://github.com/heurema/genesis.git" + }, + "homepage": "https://github.com/heurema/genesis" + }, + { + "name": "glyph", + "description": "Generate polished terminal demo GIFs from a natural language description. Glyph synthesizes asciicast recordings with realistic typing, configurable themes, and built-in PII auditing — no real shell commands are executed.", "category": "development", "source": { "source": "url", - "url": "https://github.com/heurema/anvil.git" + "url": "https://github.com/heurema/glyph.git" }, - "homepage": "https://github.com/heurema/anvil" + "homepage": "https://github.com/heurema/glyph" }, { - "name": "reporter", - "description": "Report bugs, request features, and ask questions for any heurema plugin — without leaving Claude Code. Auto-detects your repo from git remote, collects environment context, previews the issue, and submits via gh CLI with clipboard fallback.", + "name": "herald", + "description": "Daily curated news digest for your technical domain. Herald fetches RSS, Hacker News, and optional Tavily results, scores by source weight and recency, deduplicates across three layers, and delivers the top 10 items — all running locally.", "category": "productivity", "source": { "source": "url", - "url": "https://github.com/heurema/reporter.git" + "url": "https://github.com/heurema/herald.git" }, - "homepage": "https://github.com/heurema/reporter" + "homepage": "https://github.com/heurema/herald" }, { "name": "oracle", @@ -60,6 +70,16 @@ }, "homepage": "https://github.com/forgequant/oracle" }, + { + "name": "reporter", + "description": "Report bugs, request features, and ask questions for any heurema plugin — without leaving Claude Code. Auto-detects your repo from git remote, collects environment context, previews the issue, and submits via gh CLI with clipboard fallback.", + "category": "productivity", + "source": { + "source": "url", + "url": "https://github.com/heurema/reporter.git" + }, + "homepage": "https://github.com/heurema/reporter" + }, { "name": "sentinel", "description": "Get a complete pulse of crypto market sentiment from four independent sources. Sentinel fuses Fear & Greed analytics, news sentiment scoring, LunarCrush social intelligence, and Polymarket prediction odds — all composable as structured JSON signals.", @@ -71,24 +91,14 @@ "homepage": "https://github.com/forgequant/sentinel" }, { - "name": "glyph", - "description": "Generate polished terminal demo GIFs from a natural language description. Glyph synthesizes asciicast recordings with realistic typing, configurable themes, and built-in PII auditing — no real shell commands are executed.", + "name": "sigil", + "description": "One command for your entire feature workflow — scope, design, build, and review. Sigil scales both build and review to match risk: standard implementation for simple changes, diverge mode with 3 independent AI solutions for complex work, and adversarial multi-agent review.", "category": "development", "source": { "source": "url", - "url": "https://github.com/heurema/glyph.git" - }, - "homepage": "https://github.com/heurema/glyph" - }, - { - "name": "genesis", - "description": "Evolve startup ideas through AI-powered natural selection. Three specialized agents run generate-critique-select-refine loops, scoring across 8 dimensions with strategy weights, to surface winners with ICP, monetization model, and week-1 execution plans.", - "category": "creative", - "source": { - "source": "url", - "url": "https://github.com/heurema/genesis.git" + "url": "https://github.com/heurema/sigil.git" }, - "homepage": "https://github.com/heurema/genesis" + "homepage": "https://github.com/heurema/sigil" } ] }