Skip to content

Add forkmind plugin — local-first LLM branching & debugging - #285

Open
Medhovarsh wants to merge 1 commit into
ccplugins:mainfrom
Medhovarsh:add-forkmind
Open

Add forkmind plugin — local-first LLM branching & debugging#285
Medhovarsh wants to merge 1 commit into
ccplugins:mainfrom
Medhovarsh:add-forkmind

Conversation

@Medhovarsh

Copy link
Copy Markdown
Contributor

Adds ForkMind to the marketplace.

ForkMind treats AI context windows like a Git repo: it captures every LLM call into a local .forkmind/ directory, visualizes the conversation as a DAG, and lets you branch alternative prompts/models from any historical turn. Free & local via Ollama, works with any OpenAI-compatible API, and ships an MCP server so agents can query their own history.

What this PR adds

  • plugins/forkmind/ — vendored plugin (.claude-plugin/plugin.json, skills/, commands/, agents/, README)
  • one entry in .claude-plugin/marketplace.json (category: Development Engineering)

The plugin bundles

  • forkmind skill — debug/compare/branch/regression
  • /forkmind command
  • forkmind-debugger agent — isolated model/prompt compares
  • MCP server, auto-wired (npx … forkmind mcp)

Links

Copilot AI review requested due to automatic review settings June 26, 2026 06:07

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

Adds the ForkMind plugin to this repository’s Claude Code plugin marketplace, including a skill, slash command, subagent, and plugin manifest wiring for its MCP server.

Changes:

  • Added the ForkMind plugin package under plugins/forkmind/ (skill, command, agent, README, plugin manifest).
  • Registered ForkMind in .claude-plugin/marketplace.json under Development Engineering.

Reviewed changes

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

Show a summary per file
File Description
plugins/forkmind/skills/forkmind/SKILL.md Adds the ForkMind skill definition and usage docs (run instructions, core workflows, MCP config).
plugins/forkmind/README.md Provides a short plugin overview and pointers to upstream docs/homepage.
plugins/forkmind/commands/forkmind.md Adds the /forkmind command wrapper guidance mapping arguments to skill usage.
plugins/forkmind/agents/forkmind-debugger.md Adds a forkmind-debugger subagent spec for isolated comparisons/regression checks.
plugins/forkmind/.claude-plugin/plugin.json Defines the plugin manifest and MCP server launch configuration.
.claude-plugin/marketplace.json Registers the new forkmind marketplace entry pointing at ./plugins/forkmind.

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

Comment thread plugins/forkmind/skills/forkmind/SKILL.md
Comment thread plugins/forkmind/skills/forkmind/SKILL.md Outdated
Comment thread plugins/forkmind/skills/forkmind/SKILL.md Outdated
Comment thread plugins/forkmind/commands/forkmind.md
Comment thread plugins/forkmind/agents/forkmind-debugger.md
Comment thread plugins/forkmind/agents/forkmind-debugger.md Outdated
@dudley02

Copy link
Copy Markdown
Collaborator

Content validation passed, but this PR now conflicts with the updated main branch. Please rebase/update the branch and preserve the current README/marketplace entries; it can be merged after the conflict is resolved.

@Medhovarsh

Medhovarsh commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

@dudley02 Conflict resolved — branch rebased onto latest main and force-pushed. PR shows MERGEABLE / CLEAN now.

.claude-plugin/marketplace.json: the conflict was my forkmind entry landing on the same array tail as the newly-merged stratarts and screenshot-janitor entries. All three are preserved; forkmind is appended last. Validated after resolution — file parses as JSON, 124 plugin entries, no duplicate names, nothing removed from main.

README.md: added the missing forkmind line under ### Development Engineering (alphabetical slot). Existing entries untouched.

Also addressed the Copilot review comments:

  • Added -y to the npx github:medhovarsh/forkmind start examples in SKILL.md, commands/forkmind.md, and agents/forkmind-debugger.md so they are non-interactive and consistent with the MCP config.
  • Changed agent frontmatter to the repo convention: tools: Read, Bash, Glob, Grep (was a YAML inline array).
  • Removed the inaccurate parenthetical claiming this repo already gitignores .forkmind/.

The diff against main is purely additive (+205 lines across 7 files). Ready to merge whenever you are.
@

govtech42 pushed a commit to mirror81/awesome-claude-code-plugins that referenced this pull request Aug 12, 2026
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.

3 participants