BGforgeNet

Claude Bgforge Tools — Development skill for Claude Code

Development community

Claude code marketplace for Infinity Engine, classic Fallout plugins.

How to install Claude Bgforge Tools

This entry records only its repository, not the path inside it, so there is no exact command to give. Open BGforgeNet/claude-bgforge-tools and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Claude Bgforge Tools does

Claude code marketplace for Infinity Engine, classic Fallout plugins.

Alternatives in Development

  • IPolloWork — Enterprise-grade, local-first Agent Workbench for people and agent teams 4.9k ★
  • Haft — Engineering decisions engine that know when they're stale 1.4k ★
  • Engage.Pickup — Resume an engagement from the engine trace — skip completed steps, continue where you left off 348 ★

README

BGforge Claude Code Plugins

Claude Code plugin marketplace for Infinity Engine and classic Fallout modding languages.

bgforge-mls-lsp

Code intelligence for Fallout SSL, WeiDU (BAF/D/TP2), and related modding languages. Provides completion, hover, go-to-definition, diagnostics, formatting, symbols, rename, and inlay hints.

**Supported languages:**

Language Extensions
Fallout SSL .ssl, .h
WeiDU BAF .baf, .slb
WeiDU D .d
WeiDU TP2 .tp2, .tpa, .tph, .tpp

Not all features are available for all languages. BAF has the smallest feature set (completion, hover, formatting, inlay hints). SSL and D have the richest.

The plugin includes a skill that teaches Claude to use LSP tools proactively when working with these file types.

Installation

  1. Install the language server:

    npm install -g @bgforge/mls-server
  2. Add the marketplace:

    /plugin marketplace add BGforgeNet/claude-bgforge-tools
  3. Install the plugin:

    /plugin install bgforge-mls-lsp@bgforge-tools
  4. Exit and relaunch `claude` (LSP servers require a restart).

To verify, ask Claude about a symbol in a `.ssl`, `.baf`, `.d`, or `.tp2` file. If it uses LSP tools (hover, go-to-definition) instead of grepping, the plugin is working.

Troubleshooting

  • "Executable not found in $PATH" - install the server: npm install -g @bgforge/mls-server
  • "No LSP server available" - restart Claude Code after installing the plugin
  • Server not starting - verify with bgforge-mls-server --stdio (should hang waiting for input; Ctrl+C to exit)

Links