Skip to main content

no-systematic-methodology

当用户安装了多个技能但仍感到迷茫、不知道如何系统提升工程能力,或随机选择技能缺乏连贯学习路径时调用此 skill。不适用于:已有明确学习计划的用户、只需要单个技能建议的场景。关键 trigger 信号:迷茫、不知道下一步、随机选择、缺乏系统性、完成技能但没进步。

インストールへ移動

ソース情報

リポジトリ
Natsummerance/agents
ソースの最終更新活動
2026年8月27日 07:35
検出された SKILL.md の言語
中国語
スター
3
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

ファイルエクスプローラー
3 ファイル

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
no-systematic-methodology
description
当用户安装了多个技能但仍感到迷茫、不知道如何系统提升工程能力,或随机选择技能缺乏连贯学习路径时调用此 skill。不适用于:已有明确学习计划的用户、只需要单个技能建议的场景。关键 trigger 信号:迷茫、不知道下一步、随机选择、缺乏系统性、完成技能但没进步。
source_book
Agent Skills Addy Osmani
source_project
addyosmani/agent-skills
source_chapter
Introduction / problem statement
tags
["anti-pattern","systematic-learning","methodology-gap"]
related_skills
["no-progress-tracking","spec-driven-development"]
# SKILL.md - No Systematic Methodology(缺乏系统性方法论) ## R (Reading) - 原文引用 > "Skills encode the workflows, quality gates, and best practices that senior engineers use when building software." ## I (Interpretation) - 方法论骨架 **核心问题**:Agent Skills 只提供了技能列表,但没有提供系统性的学习方法论。用户可能安装了多个技能,但仍然不知道如何系统地提升工程能力或选择下一个要学习的技能。 **反模式特征**: 1. **随机选择技能**:用户根据兴趣或难度随机选择技能,缺乏连贯的学习路径 2. **完成技能但不确定是否掌握**:没有明确的技能评估标准 3. **无法将技能经验转化为可迁移的工程能力**:每个技能都是孤立的练习 **根本原因**:agent-skills 是一个技能集合,而不是一个结构化的学习框架。它提供了内容,但没有提供方法论。 ## A1 (Past Application) - 书中作者用过的案例 Agent Skills 本身就是一个典型案例:它列出了 24+ 个技能,按开发生命周期分为 6 个阶段,但没有提供: - 如何选择技能的系统性方法 - 如何评估自己是否真正掌握了某个技能 - 如何将技能经验转化为可迁移的能力 这种"只是技能列表"的设计导致用户可能完成多个技能,但仍然不知道自己的真实水平或下一步该做什么。 ## A2 (Future Trigger) - 用户在什么情境下会需要这个 **适用场景**: - 用户完成了几个技能,但仍感到迷茫,不知道下一步该做什么 - 用户随机选择技能,缺乏连贯的学习路径 - 用户想知道自己是否真正提升了工程能力 - 用户想建立系统性的学习方法,而不是随机练习 **与相邻 skill 的区分**: - 与 `no-progress-tracking` 的区别:no-systematic-methodology 是**整体学习框架的缺失**,而 no-progress-tracking 是**具体进度追踪机制的缺失**。前者更宏观,后者更具体。 - 与 `spec-driven-development` 的区别:no-systematic-methodology 是**反模式警示**(指出 agent-skills 的缺陷),而 spec-driven-development 是**正面指导**(提供规格说明驱动开发)。两者互补:先识别问题,再应用解决方案。 ## E (Execution) - 可执行步骤 1. **识别反模式症状** - 询问用户是否随机选择技能 - 检查用户是否有明确的学习目标 - 评估用户是否能清晰描述自己的技能成长 - 完成标准: 三项症状核查完成并给出命中/未命中的明确结论 2. **引入系统性方法论** - 基于开发生命周期建立学习路径(DEFINE → PLAN → BUILD → VERIFY → REVIEW → SHIP) - 为每个阶段设定明确的技能目标 - 建立技能之间的依赖关系 - 完成标准: 学习路径覆盖六个阶段,每阶段有技能目标和前置依赖说明 3. **建立反馈循环** - 定期回顾已完成的技能 - 评估是否真正掌握了该阶段的技能 - 根据反馈调整下一个技能的选择 - 完成标准: 回顾按固定周期执行且每次留有掌握度评估记录 4. **避免随机选择** - 不要仅凭兴趣选择技能 - 确保每个技能都有明确的学习目标 - 将技能串联成连贯的学习路径 - 完成标准: 下一个技能的选择理由与既定学习路径一致,可追溯 ## B (Boundary) - 什么时候不适用 **不适用场景**: - 用户已经有明确的学习计划或课程大纲 - 用户只是为了兴趣而练习,不追求系统性提升 - 用户只需要单个技能建议,不需要整体框架 **作者的盲点**: - Addy Osmani 假设"提供技能列表"就足以帮助用户提升工程能力,但实际上用户更需要的是方法论 - agent-skills 缺少对学习路径、技能评估和反馈循环的设计 - 这种"内容优先于方法"的思路可能导致用户完成多个技能但仍感到迷茫
GitHubで見る