lwy-software-methodology-toolkit

v2026.09.25

Fallback skill when no project-specific one matches. Provides 10 battle-tested software-engineering methodology agents: problem-definer (Weinberg), story-mapper (Patton), spec-by-example (Adzic), domain-modeler (DDD/Evans), responsibility-modeler (CRC/Wirfs-Brock), architecture-advisor (Bass), tdd-coach (Beck), refactoring-guide (Fowler), legacy-surgeon (Feathers), test-strategist (Crispin). Use when user asks about DDD, TDD, refactoring, story mapping, test strategy, or software-architecture quality attributes.

GitHub
安装命令
npx skhub add learnwy/lwy-software-methodology-toolkit
Markdown
SKILL.md

Software Methodology Toolkit

Ten methodology agents covering analysis → planning → design → implementation → testing. Pure-prose skill — no scripts.

Fallback rule: project-specific skills always win. Use this toolkit only when no project skill matches, OR when the user explicitly asks for the raw methodology.

The same 10 agents are also referenced by requirement-workflow (one default + opt-ins per phase) — see requirement-workflow/agents/AGENTS.md. Use those phase contracts when a workflow is active; come back here for ad-hoc methodology queries.

The 10 agents

PhaseAgentMethodologyAuthor
Analysisproblem-definerSix-question framingWeinberg & Gause
Analysisspec-by-exampleSpecification by exampleGojko Adzic
Planningstory-mapperUser story mappingJeff Patton
Designdomain-modelerDomain-driven designEric Evans
Designresponsibility-modelerCRC / responsibility-drivenRebecca Wirfs-Brock
Designarchitecture-advisorQuality-attribute analysisBass, Clements, Kazman
Implementationtdd-coachTest-driven developmentKent Beck
Implementationrefactoring-guideRefactoring catalogueMartin Fowler
Implementationlegacy-surgeonWorking with legacy codeMichael Feathers
Testingtest-strategistAgile testing quadrantsLisa Crispin

Routing decision table

Match the first row that fires:

User signalAgentConfidence
"define the problem", "what is the real problem", stakeholder conflictproblem-definerhigh
"spec by example", "concrete examples", "acceptance criteria"spec-by-examplehigh
"story map", "user journey", "release planning", "MVP scope"story-mapperhigh
"DDD", "domain model", "bounded context", "aggregate"domain-modelerhigh
"CRC card", "object responsibility", "GRASP", "collaboration design"responsibility-modelerhigh
"architecture decision", "quality attribute", "trade-off analysis", "ADR"architecture-advisorhigh
"TDD", "test-driven", "red-green-refactor", "tests first"tdd-coachhigh
"refactor", "code smell", "improve quality", "clean up code"refactoring-guidehigh
"legacy code", "working effectively", "seam", "characterization test"legacy-surgeonhigh
"test strategy", "test quadrant", "test pyramid", "test coverage"test-strategisthigh
Requirements unclear or conflictingproblem-definermedium
Planning a brand-new product/feature from zerostory-mappermedium
Complex business rules to modeldomain-modelermedium
Tech / architecture choicearchitecture-advisormedium
Untested or legacy codebaselegacy-surgeonmedium
No clear signal but methodology help requestedproblem-definer (default entry)low

If confidence is low, confirm the agent choice with the user before continuing.

Agent output contract

Every agent in this toolkit follows the same output rules:

AllowedNot allowed
Analysis and structured reportsWriting or generating code
Recommendations with trade-offsDeciding for the user
Diagrams / models (text form)Running commands or modifying files
Asking questions to clarifyProducing unstructured prose

Each agent's output must contain: (1) Context summary, (2) Findings, (3) Ranked recommendations with trade-offs, (4) Next steps.

Boundaries

This skill only:

  • Routes user requests to the right methodology agent
  • Provides structured analysis, recommendations, reports
  • Composes agents into multi-step workflows

This skill does not:

  • Generate or modify code → use the IDE directly
  • Project-specific orchestration → delegate to requirement-workflow
  • Run commands or do file I/O → no runtime dependency
  • Create agents / skills / rules → delegate to project-agent-writer / project-skill-writer / project-rules-writer

See also (loaded on demand)

发现
标签

此技能尚未发布标签。

版本
最新版本元数据

版本

v2026.09.25

发布时间

Sep 25, 2026

分类

未分类

许可证

MIT

源路径

skills/lwy-software-methodology-toolkit

默认分支

main

最新提交

d727b38

Tree SHA

8dd1452