yjh051108/dsh-omc/role-engineer-half-fix

Claude Code and agent skill by yjh051108/dsh-omc

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

【engineer 必备】识别并避免"改一半"——读写路径不一致、只接一端、只修一类对象,这类缺陷都不报错、只静默失效。

Install

npx vskill@latest install yjh051108/dsh-omc/role-engineer-half-fix

SKILL.md

The same SKILL.md was published earlier as yjh051108/dsh-teamkit/role-engineer-half-fix.

role-engineer-half-fix

什么时候用

当你修的东西有"两端"时:读路径 vs 写路径、注册 vs 回收、生产者 vs 消费者、 fork 面 vs role 面 vs persona 面。

为什么(本项目三次同族事故)

改动"另一半"没改后果(都不报错)
技能读取改到 plugin/skillsupstream.root 仍是 $DSH_HOME/skillspromote 合并后谁都看不到 ⇒ overlay 链静默断
修了 fork provider 的重复注册role / persona 两类同样会撞那两类会 FALSE-OK:第一次成功、重挂时抛
只改 fork.js 的路径来源notify 仍拿全局 paths通知去错的目录找覆盖 ⇒ tracked=0,通知永远不推

怎么做

  1. 画出"两端":这次改动涉及哪两条路径/两个生命周期?逐条问"另一端是谁在写/读"。
  2. 两端同源:让它们指向同一个变量/同一份配置(不要各写一遍字面量)。

本项目正解:upstream.root 与 customSkillDirs 用同一个表达式。

  1. 原子提交:耦合紧的两端一次改完。"分批"在这里不是谨慎,是风险 ——

半接线的中间态是"看起来正常、其实通知全死"。

  1. 验两端:给每一端各一条断言(不要只验一端就宣布通过)。

例:既验"fork 落在项目下",也验"通知里给的路径 = 那个 fork 目录"。

反面判据

  • 我改了 A 却没 grep 谁在读写 B。
  • 我说"先改一半,另一半下轮做" —— 除非那一半当前无影响且已写明。

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/yjh051108/dsh-omc/role-engineer-half-fix/badge)](https://verified-skill.com/skills/yjh051108/dsh-omc/role-engineer-half-fix)

Something wrong with this skill or its page? Tell us.