mcp-tool-change
Use when adding, renaming, or changing this backend's MCP tools, resources, prompts, or input/output schemas.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Use when adding, renaming, or changing this backend's MCP tools, resources, prompts, or input/output schemas.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when bringing this repo into compliance with a GeneFoundry fleet standard (tool-naming, response-envelope, container-hardening, versioning, MCP transport, or logging) or closing its tracking issue.
Use when preparing to tag, publish, or promote a mgi-link build.
Use when reviewing this backend for security before deploy, when touching auth/logging/upstream-fetch/container config, or when answering an infosec/DSB question.
Use when handling Dependabot PRs, CodeQL/Trivy alerts, or doing a routine dependency/CVE sweep for this repo.
Use when adding, renaming, or modifying this backend's FastAPI routes, dependencies, middleware, or response behavior.
| name | mcp-tool-change |
| description | Use when adding, renaming, or changing this backend's MCP tools, resources, prompts, or input/output schemas. |
Follow AGENTS.md first.
mgi_link/ and reuse the existing facade, contracts, and service-adapter patterns.verb_noun snake_case, stable names (../genefoundry-router/docs/TOOL-NAMING-STANDARD-v1.md). The router namespaces tools; keep leaf names collision-free and normalized so no router-side transform is needed.success, the payload, and flat execution-error fields (error_code / message / retryable / recovery_action) with envelope _meta — not a nested error:{...}.Authorization to upstreams (no token passthrough); the upstream host is a fixed config constant, never built from a tool argument (SSRF).make ci-local.