cleanup-worker
Removes dead bundled MCP connector code and updates build/package configuration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Removes dead bundled MCP connector code and updates build/package configuration
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Route Rebel app verification to the cheapest reliable path, then launch, drive, or screenshot the Electron app when the selected recipe requires it.
Removes bundled MCP connector infrastructure from rebel-app and updates catalog
Implements OSS MCP contribution flow features using CHIEF_ENGINEER workflow patterns — TDD, IPC contracts, store creation, UI wiring
Fixes startup migration ordering, reconnect UI flows, and updates tests for migrated connectors
Ports a bundled MCP connector to the mcp-servers repo as an OSS npm package
Creates and modifies skill files, workflow docs, reference docs, CI workflows, and TypeScript scripts following existing rebel-system and repo patterns.
| name | cleanup-worker |
| description | Removes dead bundled MCP connector code and updates build/package configuration |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
For features that involve removing dead code paths for migrated connectors, updating build scripts, fixing gating logic, and ensuring no regressions to remaining bundled connectors.
None
AGENTS.md for the list of 16 migrated connectors and 13 preserved connectors.src/ directory for all usages.scripts/mcp-config.json, only remove the 16 migrated names — preserve all others.resources/mcp-generated/*/server.cjs, only delete for the 16 migrated connectors.scripts/validate-mcp-bundles.ts and forge.config.cjs to match the updated mcp-config.json.npm run build — must exit 0.npm run validate:fast — must exit 0.npm run lint — must exit 0 (warnings OK).{
"salientSummary": "Removed 16 migrated connector entries from BUNDLED_MCP_CATALOG, deleted 16 builder functions and their constants/resolvers, removed 13 legacy bridge routes. Preserved shared subdomain helpers used by remaining connectors. validate:fast passes, build succeeds, lint clean.",
"whatWasImplemented": "Removed all BUNDLED_MCP_CATALOG entries for: Fathom, Humaans, PandaDoc, TalentLMS, QuickBooks, ServiceNow, Mixmax, Gamma, Napkin, Kling, Runway, Freshdesk, ElevenLabs, NanoBanana, EmailImap, Workday. Removed corresponding buildXxxPayload functions, server name constants, script resolvers. Removed 13 /bundled/*/configure routes from bundledInboxBridge.ts. Updated isSelfConfiguringMcp to no longer match these 16. Preserved normalizeSingleLabelSubdomainInput (used by BambooHR path).",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{"command": "npm run build", "exitCode": 0, "observation": "Build succeeds, remaining 13 bundled MCPs generate CJS bundles"},
{"command": "npm run validate:fast", "exitCode": 0, "observation": "All 14 validation steps pass including MCP bundle smoke (13/13)"},
{"command": "npm run lint", "exitCode": 0, "observation": "No new errors, existing warnings unchanged"},
{"command": "grep -r 'buildHumaansPayload\\|buildFathomPayload\\|buildGammaPayload' src/", "exitCode": 1, "observation": "No matches — all migrated builder functions removed"},
{"command": "grep -r 'HUMAANS_SERVER_NAME\\|FATHOM_SERVER_NAME' src/", "exitCode": 1, "observation": "No matches — all migrated constants removed"}
]
},
"tests": {
"added": [],
"coverage": "No new tests — this is a removal task. Existing test suite passes."
},
"discoveredIssues": []
}