code-analysis
INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes this skill BEFORE any non-trivial edit AND AFTER multi-file changes, to enforce CLAUDE.md rules (functions <=25 lines, classes <=300, 1-file-1-responsibility, module boundaries, forbidden patterns). Auto-trigger on: edits >50 lines, new files, refactors, module-crossing changes, plugin/SDK touches, performance-sensitive paths (HexEditor buffer, CodeEditor render, viewport, drag/scroll), Roslyn diagnostics work. Skip on: doc-only, resx-only, comment fixes, single-line bug fixes, single-file <20-line edits.
DeepseekModel
官方收录技能
质量 优秀 · 90
v1.0.0
获取
https://deepseekmodel.com/api/download.php?id=abbaye-wpfhexeditoride-sources-claude-skills-code-analysis-skill-md&format=skill
下载 .skill
标准格式,含 system_prompt 与 model_config,导入任意 Agent 框架即可使用
.skill 文件中 system_prompt 字段的实际内容。
name code-analysis description INTERNAL DEV WORKFLOW for WpfHexEditor — Claude self-invokes this skill BEFORE any non-trivial edit AND AFTER multi-file changes, to enforce CLAUDE.md rules (functions <=25 lines, classes <=300, 1-file-1-responsibility, module boundaries, forbidden patterns). Auto-trigger on: edits >50 lines, new files, refactors, module-crossing changes, plugin/SDK touches, performance-sensitive paths (HexEditor buffer, CodeEditor render, viewport, drag/scroll), Roslyn diagnostics work. Skip on: doc-only, resx-only, comment fixes, single-line bug fixes, single-file <20-line edits. code-analysis (internal) Pre/post guard for CLAUDE.md thresholds and forbidden patterns. Not a replacement for the in-app CodeAnalysisRunner (deep Roslyn/Halstead). When I invoke Situation Phases Non-trivial edit, 2+ modules, new file P1, P3 HexEditor/ or CodeEditor/ render/buffer, plugin/SDK P1, P3 (mandatory) Multi-file completion P3 Single-file <20 lines, no new symbol, resx/md/comment only skip Phases P1 — pre-edit scripts/pre-edit-check.ps1 -File <path> → LOC=X | Funcs>25=N | Class>300=M | Callers=K | Module=<id> | Risk=LOW|MED|HIGH HIGH risk → propose PLAN, do not edit. P2 — during edit (mental checklist from references/forbidden-patterns.md ) Refuse: using ICSharpCode /AvalonEdit, MessageBox.Show( (use IDialogService ), .md in Sources/ , hardcoded user-strings in XAML/VMs, Resources.X in HexEditor partials (use L10n ), background fix without root cause, new mutable static on hot paths. P3 — post-edit scripts/post-edit-audit.ps1 -Files <paths> -Baseline HEAD → OK or VIOLATIONS: <list> VIOLATIONS ≤2 mechanical → fix immediately. VIOLATIONS large/architectural → stop, propose PLAN. Scope-impact (on demand): scripts/scope-impact.ps1 -Symbol <name> — enumerate referencing files (cap 50, depth 2) before public symbol rename/move. Performance budget P1 ≤150 tokens | P3 ≤200 tokens | scope = changed files only | cache valid <5 min + unchanged mtime. Failure modes to avoid Mode Guard Sur-déclenchement on typo fixes Honor skip rules above Cache staleness P3 must not use P1 cache for a just-edited file PowerShell edition mismatch Scripts exit with clear message; fall back to Grep/Read Does not replace CodeAnalysisRunner , modify source, run dotnet build , or invoke external services.
Agent 识别该技能的关键词,点击任意一个即可复制。
该技能未提供触发词。
下载的 .skill 包内含以下字段。
| 字段 | 说明 |
|---|---|
| format | 格式标识(skill/v1) |
| skill_id | 技能唯一 ID |
| name | 技能名称 |
| version | 版本号 |
| description | 技能描述 |
| category | 所属分类(数组) |
| trigger_words | 触发词列表 |
| tags | 标签列表 |
| source | 来源标识 |
| source_url | 来源链接(本页地址) |
| exported_at | 导出时间(每次下载生成) |
| system_prompt | 系统提示词正文 |
| model_config | 模型参数:provider / model / temperature / max_tokens / top_p |
| examples | 示例 |
| install_guide | 各平台导入说明(Coze / Dify / Claude / 自定义框架) |