Skip to main content

no-systematic-methodology

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

الانتقال إلى التثبيت

معلومات المصدر

المستودع
Natsummerance/agents
آخر نشاط في المصدر
٢٧ أغسطس ٢٠٢٦ في ٠٧:٣٥
لغة SKILL.md المكتشفة
الصينية
النجوم
٣
التفرعات
٠

خيارات التثبيت

يُحدَّد 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