Agent Skills › PrefectHQ/fastmcp › fix-issue

fix-issue

GitHub

针对选定的 FastMCP 问题,执行从复现、修复、兼容性审查到验证及 PR 发布的完整流程。确保最小化改动并保留贡献者署名,通过测试和代码审查保障质量。

.agents/skills/fix-issue/SKILL.md PrefectHQ/fastmcp

Trigger Scenarios

需要修复已知 Bug 处理用户反馈的问题

Install

npx skills add PrefectHQ/fastmcp --skill fix-issue -g -y
More Options

Non-standard path

npx skills add https://github.com/PrefectHQ/fastmcp/tree/main/.agents/skills/fix-issue -g -y

Use without installing

npx skills use PrefectHQ/fastmcp@fix-issue

指定 Agent (Claude Code)

npx skills add PrefectHQ/fastmcp --skill fix-issue -a claude-code -g -y

安装 repo 全部 skill

npx skills add PrefectHQ/fastmcp --all -g -y

预览 repo 内 skill

npx skills add PrefectHQ/fastmcp --list

SKILL.md

Frontmatter
{
    "name": "fix-issue",
    "description": "Carry a selected FastMCP bug from reproduction through a scoped fix, compatibility review, validation, and a monitored pull request."
}

Fix a selected issue

Read AGENTS.md and CONTRIBUTING.md. Read the issue's full discussion, relevant history, and associated PRs in all states. Evaluate existing contributions before writing a competing fix; use review-issue when assignment is the next decision. Preserve contributor authorship when carrying existing work forward.

Establish the contract

Trace the public request to the failing operation. Confirm supported behavior is broken, not merely surprising. State the scope and compatibility boundary before implementation: which inputs must change, which adjacent behavior must remain, and any migration needed. If the intended contract is unresolved, bring that precise question to the maintainer.

Red, green, review

Use python-tests. Reproduce the failure on unchanged code, confirm it fails for the right reason, then make the smallest causal fix. Test explicit overrides and neighboring supported paths that share the changed branch. Avoid expanding the fix to unrelated standards gaps.

Self-review the full change with code-review, including docs and dependency bounds. Separate necessary compatibility changes from accidental regressions and say whether a breaking change remains. Do not infer compatibility from passing tests.

Run the repository's required dependency sync, full tests, and static checks before committing. Honor branch and attribution conventions. If a required check fails, investigate and report evidence rather than hiding the failure.

Publish and follow through

Within existing authorization, update the existing PR or open a focused one, using draft status when appropriate. Follow repository PR-body conventions and the user's pr-body skill when available. Describe the actual user-visible change and any migration, not the development diary.

Start review-pr monitoring after publication. CI completion and review completion are distinct. Resolve real findings and report material compatibility decisions; a green check does not settle them. Do not merge or mark ready without authorization.

Version History

  • c6165d9 Current 2026-09-23 08:38

Same Skill Collection

.agents/skills/code-review/SKILL.md
.agents/skills/docs/SKILL.md
.agents/skills/python-tests/SKILL.md
.agents/skills/release/SKILL.md
.agents/skills/review-issue/SKILL.md
.agents/skills/review-pr/SKILL.md
.agents/skills/review-security-report/SKILL.md
.agents/skills/triage/SKILL.md
.claude/skills/code-review/SKILL.md
.claude/skills/python-tests/SKILL.md
.claude/skills/review-issue/SKILL.md
.claude/skills/review-pr/SKILL.md
.claude/skills/review-security-report/SKILL.md
examples/skills/sample_skills/code-review/SKILL.md
examples/skills/sample_skills/pdf-processing/SKILL.md
skills/fastmcp-client-cli/SKILL.md

Metadata

Files
0
Version
c6165d9
Hash
c9911f4b
Indexed
2026-09-23 08:38

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-25 11:35
浙ICP备14020137号-1