skill-author
Creates and modifies skill files, workflow docs, reference docs, CI workflows, and TypeScript scripts following existing rebel-system and repo patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates and modifies skill files, workflow docs, reference docs, CI workflows, and TypeScript scripts following existing rebel-system and repo patterns.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
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
Removes dead bundled MCP connector code and updates build/package configuration
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
| name | skill-author |
| description | Creates and modifies skill files, workflow docs, reference docs, CI workflows, and TypeScript scripts following existing rebel-system and repo patterns. |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
Use for features that create or modify:
SKILL.md) in rebel-system/skills/SKILL.md) in rebel-system/workflows/rebel-system/*/references/scripts/None. This worker type uses standard file tools and shell commands.
docs/plans/260409_productionise_build_custom_mcp_server.md — find the stage(s) relevant to your feature..factory/library/architecture.md for the overall architecture and derivation chain.Before creating any file, read the relevant pattern exemplar:
rebel-system/skills/coding/build-custom-mcp-server/SKILL.md — note YAML frontmatter (name, description), H1 title, reference doc listing, phase structure.rebel-system/workflows/showrunner/SKILL.md — note NO YAML frontmatter, H1 title, overview, philosophy, phases, artifacts, working document section, handoff templates, quick reference, checklist.rebel-system/skills/coding/build-custom-mcp-server/references/mcp_best_practices.md — note H1, overview section, structured subsections, standalone readability.rebel-system/workflows/showrunner/references/working-document-template.md — note placeholder YAML frontmatter, required sections.scripts/ to understand imports, patterns, error handling..github/workflows/ to understand conventions.Before writing, enumerate:
Write the file(s) following the patterns identified in Step 2. Key rules:
For skill SKILL.md files:
name (matching folder name) and description[IMPORTANT] section for critical invariantsFor workflow SKILL.md files:
For reference docs:
> **Sync Notice** — Derived from \path` (YYYY-MM-DD). Internal doc is the upstream source of truth.`For sync notices on upstream docs:
> **User-facing derivative:** \path`. When updating core principles or phase structure, check whether changes should propagate.`For TypeScript scripts:
scripts/For GitHub Actions YAML:
actions/checkout@v4After creating/modifying files:
If you modified files in rebel-system/ or coding-agent-instructions/:
cd into the submodule directorygit add the changed files<type>(<scope>): <summary>git add rebel-system or git add coding-agent-instructionsscripts/: run npm run test and verify no regressionsnpm run validate:fast as baselineCommit all changes (including submodule pointer updates) with a descriptive message following the repo's commit format. Include AI provenance trailers.
{
"salientSummary": "Created mcp-development-standard.md derived from MCP_SERVER_STANDARD.md, covering SDK patterns, naming contract, module architecture, error handling, security baseline, and packaging. Verified no internal details leaked, sync notice present, all cross-references valid. Ran validate:fast — passed.",
"whatWasImplemented": "New reference doc at rebel-system/skills/coding/build-custom-mcp-server/references/mcp-development-standard.md. Covers: McpServer+Zod SDK pattern, tool annotations, snake_case naming with service prefix, canonical param names, backwards-compatible renames, module splitting guidance, acyclic dependency layering, shared error wrapper, security baseline (file perms, atomic writes, Zod validation, path traversal prevention, request timeouts), ESM packaging. Sync notice cites MCP_SERVER_STANDARD.md as upstream. Strips: Sentry/PostHog, bundled build scripts, internal catalog management, migration status tables.",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{ "command": "npm run validate:fast", "exitCode": 0, "observation": "All checks passed" },
{ "command": "cd rebel-system && git diff --name-only HEAD~1", "exitCode": 0, "observation": "Only skills/coding/build-custom-mcp-server/references/mcp-development-standard.md changed" }
],
"interactiveChecks": [
{ "action": "Verified sync notice at top of file cites docs/project/MCP_SERVER_STANDARD.md with date 2026-04-09", "observed": "Present and correct" },
{ "action": "Searched file content for internal terms: Sentry, PostHog, bundledMcpManager, connector-catalog.json, harvest-mcp-tools", "observed": "None found — no internal details leaked" },
{ "action": "Checked all relative links in file resolve", "observed": "No broken links" },
{ "action": "Compared section coverage against MCP_SERVER_STANDARD.md required topics list", "observed": "All 12 required topics covered" }
]
},
"tests": {
"added": []
},
"discoveredIssues": []
}