Tracking the DSPy.ts plugin marketplace (see docs/adr/ADR-0001-claude-code-plugin-marketplace.md, branch feat/plugins-marketplace).
The repo publishes a Claude Code / Codex plugin marketplace (.claude-plugin/marketplace.json) with one plugin per directory under plugins/. Each plugin = .claude-plugin/plugin.json + commands/*.md + agents/*.md + skills/<name>/SKILL.md, and where useful a bundled MCP server (mcp/server.js, referenced from plugin.json's mcpServers) exposing DSPy.ts as MCP tools/resources (dspy_scaffold, dspy_compile, dspy_eval, dspy_retrieve; dspy://docs/api, dspy://examples, design guides) — Codex picks up the same MCP servers.
Build cadence: one plugin per iteration — scaffold → validate (plugin.json parses, frontmatter present, referenced files exist) → commit on feat/plugins-marketplace. Closes with a single PR.
Plugins — practical → exotic
Vertical appliances — pre-wired end-to-end programs
Done criteria
- Every plugin above checked, validated, committed
.claude-plugin/marketplace.json status flipped planned → available for each
- PR
feat/plugins-marketplace → main opened and merged
README.md gains a short "Plugins" section pointing at the marketplace
Tracking the DSPy.ts plugin marketplace (see
docs/adr/ADR-0001-claude-code-plugin-marketplace.md, branchfeat/plugins-marketplace).The repo publishes a Claude Code / Codex plugin marketplace (
.claude-plugin/marketplace.json) with one plugin per directory underplugins/. Each plugin =.claude-plugin/plugin.json+commands/*.md+agents/*.md+skills/<name>/SKILL.md, and where useful a bundled MCP server (mcp/server.js, referenced fromplugin.json'smcpServers) exposing DSPy.ts as MCP tools/resources (dspy_scaffold,dspy_compile,dspy_eval,dspy_retrieve;dspy://docs/api,dspy://examples, design guides) — Codex picks up the same MCP servers.Build cadence: one plugin per iteration — scaffold → validate (plugin.json parses, frontmatter present, referenced files exist) → commit on
feat/plugins-marketplace. Closes with a single PR.Plugins — practical → exotic
dspy-architectagent;signature-design+metric-designskills; MCP tools for the library (shipped)replayStore), GEPA Pareto evolution, BootstrapFewShot dynamic demos;optimizer-engineeragent; optimizer-selection skill; MCPdspy_optimize/dspy_replaytoolsRetrieveModuleover AgentDB (HNSW + RaBitQ + MMR) → ChainOfThought in aPipeline; corpus-indexing command;rag-architectagent; chunking/grounding skills; MCPdspy_index/dspy_retrievetoolsReActReflexion(recall lessons, record episodes, promote skills);react-engineeragent; tool-design + reflexion skills; MCPdspy_react_runtoolCompilationTracercausal-chain traces + AgentDB persistence + optional MLflow;CachingLMsetup;observability-engineeragent; tracing skill; MCPdspy_trace/dspy_runstools +dspy://tracesresourceevolution-coordinatoragent; benchmark-design skill; MCPdspy_evolvetoolVertical appliances — pre-wired end-to-end programs
Pipeline, BootstrapFewShot from a labeled CSV, evaluated batchDone criteria
.claude-plugin/marketplace.jsonstatusflippedplanned→availablefor eachfeat/plugins-marketplace→mainopened and mergedREADME.mdgains a short "Plugins" section pointing at the marketplace