Token导航 LogoToken导航

Agent Skill · 研究检索

software-methodology-toolkit(软件方法论工具包)

software-methodology-toolkit 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

software-methodology-toolkit 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 55,572。

总安装 474周安装 19GitHub Stars 1下载 154核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:software-methodology-toolkit(软件方法论工具包)
来源仓库:https://github.com/learnwy/skills
仓库路径:skills/software-methodology-toolkit
安装命令:
npx skills add https://github.com/learnwy/skills --skill software-methodology-toolkit
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/learnwy/skills --skill software-methodology-toolkit

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。适用于根据关键词或任务场景从多个来源中筛选出相关技术方案或工具。通过关键词匹配和来源仓库分析实现信息聚合与初步评估。

安装命令:npx skills add https://github.com/learnwy/skills --skill software-methodology-toolkit 建议确认权限范围和维护状态,避免触发不必要的联网或文件操作。

来源仓库内路径:skills/software-methodology-toolkit

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/learnwy/skills --skill software-methodology-to…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

software-methodology-toolkit 怎么安装?

在终端执行 npx skills add https://github.com/learnwy/skills --skill software-methodology-toolkit。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

software-methodology-toolkit 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

software-methodology-toolkit 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

software-methodology-toolkit 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

software-methodology-toolkit 用的人多吗?

公开数据是累计安装 474 次,近一周安装 19 次,下载 154 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

software-methodology-toolkit 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
software-methodology-toolkit

软件方法论工具包 · 本页

4741只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Software Methodology Toolkit

A comprehensive collection of 10 proven software engineering methodologies, each implemented as a specialized agent. This skill provides systematic guidance across the entire software development lifecycle.

Core principle: This is a FALLBACK skill. Project-specific skills always take priority. Use this toolkit only when no project-level adaptation exists.

Prerequisites

  • No runtime dependencies (methodology-only skill, no scripts)
  • Works with any project in any language

Priority Notice

ConditionAction
Project has context-specific skills (e.g. requirement-workflow)Use project skill instead
No project-specific adaptation existsUse this toolkit
User explicitly requests vanilla methodologyUse this toolkit
Project skill has Hook Points or custom outputsProject skill takes priority

Agent Summary

PhaseAgentMethodologyAuthor
Analyzingproblem-definerSix Questions FrameworkWeinberg & Gause
Analyzingspec-by-exampleSpecification by ExampleGojko Adzic
Planningstory-mapperUser Story MappingJeff Patton
Designingdomain-modelerDomain-Driven DesignEric Evans
Designingresponsibility-modelerCRC / Responsibility-Driven DesignRebecca Wirfs-Brock
Designingarchitecture-advisorQuality Attribute AnalysisBass, Clements, Kazman
Implementingtdd-coachTest-Driven DevelopmentKent Beck
Implementingrefactoring-guideRefactoring CatalogMartin Fowler
Implementinglegacy-surgeonWorking with Legacy CodeMichael Feathers
Testingtest-strategistAgile Testing QuadrantsLisa Crispin

Routing Decision Table

When the user's request arrives, select an agent using the first matching row:

User SignalAgentConfidence
"define the problem", "what's the real problem", stakeholder conflictproblem-definerHigh
"specification by example", "concrete examples", "acceptance criteria"spec-by-exampleHigh
"story mapping", "user journey", "release planning", "MVP scope"story-mapperHigh
"DDD", "domain model", "bounded context", "aggregate design"domain-modelerHigh
"CRC cards", "object responsibilities", "GRASP", "collaboration design"responsibility-modelerHigh
"architecture decision", "quality attributes", "trade-off analysis", "ADR"architecture-advisorHigh
"TDD", "test-driven", "red-green-refactor", "test first"tdd-coachHigh
"refactor", "code smell", "improve code quality", "clean up code"refactoring-guideHigh
"legacy code", "working effectively", "seam", "characterization test"legacy-surgeonHigh
"test strategy", "test quadrants", "test pyramid", "test coverage"test-strategistHigh
Requirements unclear or contradictoryproblem-definerMedium
Planning a new product or feature from scratchstory-mapperMedium
Complex business rules need modelingdomain-modelerMedium
Making technology or architecture choicesarchitecture-advisorMedium
Untested or legacy codebaselegacy-surgeonMedium
No clear signal but methodology help requestedproblem-definer (default entry point)Low

If confidence is Low, confirm agent selection with the user before proceeding.

Available Methodologies

Analyzing Phase

problem-definer

Apply Weinberg's Six Questions Framework to systematically define problems.

Use when:

  • Requirements are unclear or contradictory
  • Stakeholders disagree on what the problem is
  • Solutions keep missing the mark
  • Need to identify the REAL problem

Triggers: "define the problem", "what's the real problem", "stakeholder analysis"


spec-by-example

Create living documentation through concrete examples (Gojko Adzic).

Use when:

  • Requirements are vague
  • Need executable specifications
  • Building shared understanding between business and tech
  • Want tests that serve as documentation

Triggers: "specification by example", "concrete examples", "acceptance criteria"


Planning Phase

story-mapper

Create user story maps to visualize user journeys and prioritize releases (Jeff Patton).

Use when:

  • Planning products or features
  • Backlog lacks context
  • Deciding MVP scope
  • Need to see the big picture

Triggers: "story mapping", "user journey", "release planning", "MVP scope"


Designing Phase

domain-modeler

Apply Domain-Driven Design to model complex business domains (Eric Evans).

Use when:

  • Designing bounded contexts
  • Creating aggregates and entities
  • Establishing ubiquitous language
  • Modeling complex business rules

Triggers: "DDD", "domain model", "bounded context", "aggregate design"


responsibility-modeler

Design objects by their responsibilities and collaborations (Rebecca Wirfs-Brock).

Use when:

  • Designing OO systems
  • Objects have unclear responsibilities
  • Running CRC sessions
  • Applying GRASP principles

Triggers: "CRC cards", "object responsibilities", "GRASP", "collaboration design"


architecture-advisor

Analyze software architecture decisions using quality attributes (Bass, Clements, Kazman).

Use when:

  • Making architectural decisions
  • Evaluating technology choices
  • Analyzing trade-offs
  • Defining quality attribute scenarios

Triggers: "architecture decision", "quality attributes", "trade-off analysis", "ADR"


Implementing Phase

tdd-coach

Guide Test-Driven Development practice (Kent Beck).

Use when:

  • Implementing features from scratch
  • Learning TDD
  • Stuck on implementation approach
  • Need test-first discipline

Triggers: "TDD", "test-driven", "red-green-refactor", "test first"


refactoring-guide

Identify code smells and apply refactoring techniques (Martin Fowler).

Use when:

  • Code quality needs improvement
  • Before adding features to messy code
  • During code reviews
  • Paying down tech debt

Triggers: "refactor", "code smell", "improve code quality", "clean up code"


legacy-surgeon

Safely modify legacy code without tests (Michael Feathers).

Use when:

  • Working with untested code
  • Adding features to legacy systems
  • Breaking dependencies for testability
  • Need characterization tests

Triggers: "legacy code", "working effectively", "seam", "characterization test"


Testing Phase

test-strategist

Plan comprehensive test strategies using Agile Testing Quadrants (Lisa Crispin).

Use when:

  • Deciding what types of tests to write
  • Reviewing test coverage
  • Optimizing test suites
  • Planning test distribution

Triggers: "test strategy", "test quadrants", "test pyramid", "test coverage"


How to Use

Mention the methodology or trigger phrase, and this skill invokes the appropriate agent:

User: "Help me define the problem for this vague requirement"
  → Invokes problem-definer agent

User: "Let's apply DDD to model this e-commerce domain"
  → Invokes domain-modeler agent

User: "I need to refactor this messy class"
  → Invokes refactoring-guide agent

User: "Plan test strategy for authentication feature"
  → Invokes test-strategist agent

Methodology Workflows

These methodologies compose into common workflows:

New Feature Workflow

  1. problem-definer → Define the real problem
  2. story-mapper → Map user journey
  3. spec-by-example → Create concrete examples
  4. domain-modeler → Model domain concepts
  5. tdd-coach → Implement with TDD
  6. test-strategist → Verify test coverage

Legacy Code Workflow

  1. problem-definer → Understand why change is needed
  2. legacy-surgeon → Break dependencies safely
  3. refactoring-guide → Identify and fix smells
  4. test-strategist → Add appropriate tests

Architecture Workflow

  1. problem-definer → Clarify requirements
  2. domain-modeler → Model bounded contexts
  3. architecture-advisor → Analyze quality attributes
  4. responsibility-modeler → Design object responsibilities

Agent Output Contract

All agents in this toolkit follow the same output rules:

AllowedNot Allowed
Analysis and structured reportsWriting or generating code
Recommendations with trade-offsMaking decisions for the user
Diagrams and models (textual)Running commands or modifying files
Questions to clarify understandingProducing unstructured prose

Every agent output must include:

  1. Context summary — What was analyzed
  2. Findings — Structured analysis results
  3. Recommendations — Ranked options with trade-offs
  4. Next steps — What the user should do next

Error Handling

IssueSolution
User's request matches no agent triggerDefault to problem-definer as the entry point
User's request matches multiple agentsUse Routing Decision Table; pick highest-confidence match
Low-confidence routing (no explicit trigger)Confirm agent selection with user before proceeding
Project-specific skill exists for this taskDelegate to project skill, do not invoke this toolkit
Agent output is too abstract for userAsk user for concrete context, re-run agent with specifics
User expects code generation from agentClarify agent scope (analysis only), suggest tdd-coach for implementation guidance
Workflow step produces incomplete outputDo not advance; re-run current agent with missing inputs

Execution Checklist

Before invoking any agent, verify:

  • No project-specific skill matches the request (fallback rule)
  • Agent selection follows the Routing Decision Table
  • Low-confidence selections are confirmed with the user
  • Agent receives sufficient context (problem statement, code references, constraints)

After agent produces output, verify:

  • Output follows the Agent Output Contract (no code, no commands)
  • Recommendations include trade-offs, not just a single answer
  • Next steps are actionable
  • If part of a workflow, the next agent in sequence is identified

Boundary Enforcement

This skill ONLY handles:

  • Routing user requests to the correct methodology agent
  • Providing structured analysis, recommendations, and reports
  • Composing agents into multi-step methodology workflows
  • Serving as the fallback when no project-specific skill matches

This skill does NOT handle:

  • Code generation or modification → use IDE capabilities directly
  • Project-specific workflow orchestration → delegate to requirement-workflow
  • Script execution or file I/O → no runtime dependencies exist
  • Agent creation or installation → delegate to project-agent-writer
  • Skill creation → delegate to project-skill-writer
  • Rule creation → delegate to trae-rules-writer

References

This toolkit is based on these seminal works:

  • Are Your Lights On? — Weinberg & Gause (1982)
  • User Story Mapping — Jeff Patton (2014)
  • Specification by Example — Gojko Adzic (2011)
  • Domain-Driven Design — Eric Evans (2003)
  • Object Design — Rebecca Wirfs-Brock (2002)
  • Software Architecture in Practice — Bass, Clements, Kazman (2021)
  • Test Driven Development — Kent Beck (2003)
  • Refactoring — Martin Fowler (2018)
  • Working Effectively with Legacy Code — Michael Feathers (2004)
  • Agile Testing — Lisa Crispin & Janet Gregory (2009)

平台分布

Codex

36.02%
按下载量换算55

Claude

30.37%
按下载量换算47

Cursor

21.52%
按下载量换算33

Gemini CLI

9.52%
按下载量换算15

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills