brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
update-skill-content更新现有 SKILL.md 的内容以提高准确性、完整性和清晰度。涵盖版本号递增、步骤 精炼、常见问题扩展和相关技能同步。适用于技能步骤引用了过时工具或 API、常见 问题章节内容单薄、相关技能中有失效的交叉引用,或在收到技能步骤不清晰或不完 整的反馈后。
Independent GitHub snapshot · Automated classification · Original documentation governs
通过精炼步骤、扩展常见问题的真实失败模式、同步相关技能章节并递增版本号,改进现有 SKILL.md。在技能通过格式验证但存在内容缺口、过时引用或不完整步骤后使用此技能。
阅读完整的 SKILL.md 并评估每个章节的完整性和准确性。
各章节评估标准:
预期结果: 清楚了解哪些章节需要改进,已识别具体的缺口。
失败处理: 若技能无法读取(路径错误),验证路径。若 SKILL.md 有损坏的 YAML 前置元数据,在尝试内容更新之前先使用 review-skill-format 修复前置元数据。
扫描步骤中的特定版本引用、工具名称、URL 和可能已更改的 API 模式。
常见过时迹象:
v1.24、R 4.3.0、Node 18)# Check for version-specific references
grep -nE '[vV][0-9]+\.[0-9]+' skills/<skill-name>/SKILL.md
# Check for URLs
grep -nE 'https?://' skills/<skill-name>/SKILL.md
预期结果: 带行号的潜在过时引用列表。每个引用已验证为最新或已标记需要更新。
失败处理: 若需手动检查的引用太多,优先处理:步骤代码块(最可能导致运行时失败)、常见问题(可能引用旧的变通方法)、信息性文字。
对于每个已识别需要改进的步骤:
更新代码块时,保留原始结构:
### Step N: Title 格式预期结果: 所有步骤包含当前、可执行的代码。预期结果/失败处理块反映实际当前行为。
失败处理: 若不确定代码块是否仍然正确,添加注释:<!-- TODO: Verify this command against current version -->。不要删除有效的代码块而用未经测试的替代方案替换。
审查常见问题章节,若存在缺口则进行扩展。
问题质量标准:
新问题的来源:
预期结果: 3-6 个问题,每个有具体症状和修复方法。无"注意"或"彻底测试"等笼统问题。
失败处理: 若只能识别 1-2 个问题,对于基础复杂度的技能这是可以接受的。对于中级和高级技能,少于 3 个问题表明作者没有充分探索失败模式——标记以供将来扩展。
验证相关技能章节中的所有交叉引用都有效,并添加任何缺失的链接。
# Check if referenced skill exists
test -d skills/referenced-skill-name && echo "EXISTS" || echo "NOT FOUND"
# Find skills that reference this skill
grep -rl "skill-name" skills/*/SKILL.md
- \skill-id` — 关系的一行描述`预期结果: 所有引用的技能在磁盘上存在。双向交叉引用到位。无孤立链接。
失败处理: 若引用的技能不存在,删除引用或将其注释为计划中的未来技能。若许多技能引用了此技能但未在相关技能中列出,添加最相关的 2-3 个。
按照语义化版本控制更新 metadata.version 字段:
若前置元数据中存在日期字段,也要更新。
预期结果: 版本已适当递增。变更幅度与更新范围匹配。
失败处理: 若当前版本无法解析,将其设置为 "1.1" 并添加注释说明版本历史中断。
review-skill-format 验证references/ 文件。grep -rl "old-name" skills/ 查找所有出现。references/,请改用 refactor-skill-structure 技能。review-skill-format — 在内容更新之前运行格式验证,确保基础结构合理refactor-skill-structure — 当内容更新将技能推过 500 行时,重构结构以腾出空间evolve-skill — 对于超出内容更新范围的更深层变更(如创建高级变体)create-skill — 在添加新章节或步骤时参考规范格式规范repair-broken-references — 用于在整个技能库中批量修复交叉引用