소스 정보
- 저장소
- ccwq/ccwq-skill-list
- 최근 소스 활동
- 2026년 8월 25일 07:16
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 2
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/ccwq/ccwq-skill-list --skill engineering-method-selector명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SKILL.md 표시 중
使用渐进式披露结构创建、改写或审查中文技术文章。适用于需要同时服务快速阅读与深度阅读的技术科普、教程、调查、对比、架构分析、事故复盘和观点文章。
用于本机、SSH、容器、CI/CD、服务器、云服务、代码与接口的联调排障。 先识别执行环境,再选择最小只读 probe;统一生成脱敏 debug_report,优先复制到剪切板, 不可用时回退到终端和临时文件。支持动态轮次、风险分级授权、截图补证和内部并行复核。
诊断桌面、服务器、路由器、NAS、虚拟机、容器、移动设备、代理、VPN 与 overlay 网络中的连通性和路径故障。用于 DNS 失败、路由问题、TCP/UDP 丢包或超时、HTTP/HTTPS 与 TLS 错误、代理失败、MTU 问题、非对称路径、split tunneling,以及 VPN/overlay 连通性问题。根据实际平台和可用工具调整调查方式,优先采用证据驱动、最小侵入的排障方法,避免凭设备或厂商名称猜测。默认使用中文回复;命令、错误串、协议名、产品名、代码、配置键、文件路径和 URL 保留英文原文;用户明确指定其他语言时遵循用户要求。
| name | engineering-method-selector |
| description | 显式调用的工程方法论选择器:根据目标、上下文、阶段、产物、质量属性与风险,诊断问题并组合推荐可验证的工程方法。 |
| disable-model-invocation | true |
这是一个用户显式调用的工程决策辅助 Skill。它提供建议、约束和证据要求,不替用户拍板,也不把术语解释当成完成。
从用户请求和当前仓库事实中提取:Goal、Context、Constraints、Risk、Stage、Artifact、Quality Attribute。缺失信息只有在会改变推荐时才追问;否则标记为 unknown,不要臆造。
将问题归入一个主活动:requirement、design、coding、testing、debug、review、operation、ai_engineering 或 decision。一个问题可以有次级活动,但只保留一个主问题分类。
完成条件: 已明确主活动、当前工程产物、主要质量属性和至少一个风险/约束;未知项已显式标注。
按以下链路处理,而不是从方法名反推问题:
User Context → Problem Classification → Engineering Activity → Artifact → Quality Attribute → Method Selection → Constraint Injection → Evidence Validation
先判断用户正在改善什么产物,再判断产物需要什么质量属性,最后选择方法。若产物尚未形成,优先推荐能形成产物的方法(例如 User Story、Acceptance Criteria、ADR、Test Case、Incident Report)。
读取 method-cards.yaml 查找候选卡;需要判断分类、适用阶段或组合关系时读取 taxonomy.md。
完成条件: 候选方法都能说明“解决哪个问题、作用于哪个产物、改善哪个质量属性”。
推荐一个最小有效组合,而不是堆砌术语:通常包含一个主方法、零到两个配套方法和一个验证方法。只有当方法之间存在明确产物依赖时才组合,例如:
User Story + Acceptance Criteria + ADR + Test StrategyIncident Response + Hypothesis-Driven Debugging + PostmortemADR + Trade-off Matrix + Benchmark/ExperimentTask Contract + Plan-Execute-Verify + Context Handoff从候选卡的 constraints 注入最小必要约束;从 avoid 选择一个最相关的 Anti-pattern 提醒。约束应可执行、可检查,并与风险相称。不要因为方法流行就推荐它。
完成条件: 每个推荐方法都有选择原因、最小约束、收益、风险和避免事项;组合没有重复职责。
每个建议必须绑定至少一种 Evidence:test_result、benchmark、metric、log、experiment、review 或 production_signal。验证应回答“什么结果会证实或推翻这次选择”。没有证据时输出 validation_pending,不要把计划写成事实。
置信度分为:
high:输入完整,方法与产物/质量属性高度匹配,已有证据。medium:匹配合理,但存在一项会影响结果的未知或尚未验证的假设。low:问题边界、约束或证据不足;先建议澄清或小实验。完成条件: 验证方式包含可观察对象、通过/失败信号和验证时机;置信度与证据一致。
默认用中文,保留方法名和字段名英文。始终输出以下工程诊断卡;信息不足时保留 unknown,不要省略字段:
## 工程诊断卡
- 问题分类: <主分类,可附次分类>
- 识别信号: <来自用户上下文的事实;区分推断>
- 工程阶段: <stage>
- 目标产物: <artifact>
- 关键质量属性: <quality attributes>
- 推荐方法:
1. **<name>**(<type>)— <为什么现在需要>
2. **<name>**(<type>)— <与上一项的产物依赖;没有则省略>
- 置信度: <high|medium|low>;依据:<证据/未知>
- 最小必要约束:
- <可执行约束>
- 收益: <预期收益>
- 风险与代价: <引入的成本、误用风险或剩余风险>
- 验证:
- Evidence: <类型>
- 观察对象: <测试/指标/日志/评审产物>
- 通过信号: <可观察标准>
- 失败或升级条件: <何时换方法、补证据或停止>
- Avoid: <最相关的 anti-pattern>
- 下一步: <一个最小动作>
完成条件:输出工程诊断卡,且推荐、约束、风险和验证彼此一致;若用户要求继续执行,先把卡中的“下一步”转成用户可确认的执行计划。