Skills Plugins MCP Prompt Model 博客 我的中心
開発 #api #ai

scope-creep-detector

Analyzes git diffs against a stated intent to detect scope creep, unrelated files, broad pull requests, changes that grew beyond a fix, dependency additions, public API renames, config or CI edits, oversized hunks, and formatting-only files. Use when the user asks whether a change grew beyond the fix, a PR is too broad, or what unrelated stuff they touched, and wants keep, split, or justify guidance. Operates locally and offline.

DeepseekModel キュレーション済みスキル 品質 優秀 · 90 v1.0.0

取得

https://deepseekmodel.com/api/download.php?id=shubhamsaboo-awesome-llm-apps-agent-skills-scope-creep-detector-skill-md&format=skill
ダウンロード .skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能
.skill ファイルの system_prompt フィールドの実際の内容。
name scope-creep-detector description Analyzes git diffs against a stated intent to detect scope creep, unrelated files, broad pull requests, changes that grew beyond a fix, dependency additions, public API renames, config or CI edits, oversized hunks, and formatting-only files. Use when the user asks whether a change grew beyond the fix, a PR is too broad, or what unrelated stuff they touched, and wants keep, split, or justify guidance. Operates locally and offline. license Apache-2.0 metadata {"author":"Matt Van Horn","version":"1.0.0","source":"https://github.com/Shubhamsaboo/awesome-llm-apps"} Scope Creep Detector A one-line fix should not require a reviewer to reverse-engineer fourteen files across three subsystems. This skill compares a git diff with its stated intent, surfaces scope signals, and turns them into keep, split, or justify decisions. Everything runs locally. The script makes no network calls and does not change the working tree, index, commits, or branches. When to use Before opening a pull request whose diff may have grown beyond its intent When a bug fix touches unexpected files or subsystems When the user asks whether staged changes are too broad When a diff includes dependency, public API, config, CI, or build changes When the user wants a concrete split plan for a mixed change When not to use Formatting code, running a linter, or writing a commit message Reviewing correctness, security, or test quality inside an agreed scope Measuring historical project growth across many commits Editing or reverting files without the user's approval Establish the intent Use the user's one-line intent when available. Keep it concrete, such as fix null dereference in parser or add retry limit to webhook delivery . If no intent was given, the script falls back to the current branch name. If that name is generic, detached, or unrelated to the work, ask for one line of intent before treating relatedness as meaningful. Run the classifier Run from this skill directory and point --repo at the target repository. Working tree diff: python3 scripts/scope_creep.py --repo /path/to/repo \ --intent "fix null dereference in parser" --json Staged diff: python3 scripts/scope_creep.py --repo /path/to/repo --staged \ --intent "fix null dereference in parser" --json Branch diff against a merge base: python3 scripts/scope_creep.py --repo /path/to/repo --base main \ --intent "fix null dereference in parser" --json Saved diff or stdin: python3 scripts/scope_creep.py --diff change.diff --intent "parser fix" --json git diff --staged | python3 scripts/scope_creep.py --diff - \ --intent "parser fix" --json Use --hunk-threshold only when the repository has a documented reason to change the default churn threshold. Do not tune the threshold merely to make a warning disappear. Interpret the JSON Read references/scope-signals.md before making a recommendation. Treat the classifier as triage evidence, not proof of authorial intent. in_scope : file paths with at least one intent/path keyword overlap likely_creep : paths without overlap, with the reason and detected signals new_deps : dependencies introduced in supported manifest formats api_renames : nearby removed and added public function or class declarations config_edits : CI, container, build, YAML, and TOML changes stats : churn, subsystem counts, oversized hunks, and formatting-only files Empty arrays are evidence too. Say that no signal was detected, not that the diff is guaranteed to be in scope. Recommend keep, split, or justify Give every item in likely_creep one disposition: Keep when the path is necessary for the stated intent and the connection is direct. Explain the connection in one sentence. Split when it can land independently, belongs to another subsystem, or introduces a dependency, API rename, config edit, or large hunk that is not required for the intent. Name the files or hunks for the follow-up change. Justify when a cross-cutting edit cannot be separated safely. State the invariant or build constraint that requires it and call out reviewer risk. Prefer split when evidence is ambiguous. Never claim that a zero overlap score proves a file is unrelated. Path vocabulary is a cheap, deterministic proxy. Write the scope report Use this compact structure: Intent and diff source Files and subsystems touched, with total additions and deletions In-scope changes Likely creep with signal evidence Keep, split, or justify table Proposed follow-up grouping, if any Name file paths and hunk headers. For an oversized mixed hunk, explain that the script cannot split it automatically and describe the smallest coherent edit. Ask before applying any split, revert, staging, or commit operation. Files scripts/scope_creep.py : deterministic unified-diff parser and classifier references/scope-signals.md : signal definitions, thresholds, and limits
このスキルを起動するキーワード。クリックでコピーできます。

このスキルにはトリガーワードがありません。

ダウンロードした .skill に含まれるフィールド。
フィールド 説明
formatフォーマット識別子(skill/v1)
skill_idスキル固有 ID
nameスキル名
versionバージョン
description説明
categoryカテゴリ(配列)
trigger_wordsトリガーワード
tagsタグ
sourceソース
source_urlソース URL(本ページ)
exported_atエクスポート日時(ダウンロード毎)
system_promptシステムプロンプト本文
model_configモデル設定:provider / model / temperature / max_tokens / top_p
examplesサンプル
install_guide各プラットフォームの導入説明(Coze / Dify / Claude / カスタム)
同じスキルを各プラットフォーム形式で出力できます。
.skill 標準形式。system_prompt と model_config を収録し、任意の Agent で利用可能 ダウンロード
.skillpro 拡張形式。scripts / tools / dependencies / hooks を含む ダウンロード
.json 純粋な JSON 出力。system_prompt とモデル設定のみ ダウンロード
Coze frontmatter 付き Markdown。Coze へのインポート用 ダウンロード
Dify Dify DSL。アプリ作成後にそのままインポート ダウンロード

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。