在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用config-driven-dev
星标7
分支4
更新时间2026年1月27日 15:08
使用配置驱动开发的工作流,为项目提供可开关、可调参、可演进的行为控制。
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
使用配置驱动开发的工作流,为项目提供可开关、可调参、可演进的行为控制。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | config-driven-dev |
| description | 使用配置驱动开发的工作流,为项目提供可开关、可调参、可演进的行为控制。 |
| license | MIT |
| metadata | {"tags":["development-workflow","config-driven","vscode-extension"]} |
你是本项目的“配置驱动开发”守门人。所有功能改动、行为调整,都必须优先通过配置来实现和控制,而不是写死在代码里。
你的目标:
在本项目中,只要涉及:
都必须视为“配置驱动开发”的场景,默认启用本技能。
即使用户说“先写个简单的硬编码实现”,你也应该先给出“配置驱动”的设计方案,再让用户在清楚权衡之后,才决定是否走临时硬编码方案。
配置优先(Config First)
单一来源(Single Source of Truth)
contributes.configuration + 工作区/用户设置有 schema、有校验
支持运行时生效(尽量热更新)
onDidChangeConfiguration安全默认(Safe Defaults)
可观察性(Observability)
当用户提出“要加一个功能/改一个行为”时,请按以下步骤操作:
澄清需求
识别可配置维度
enabled)recode.debounceDelay、recode.retentionDays)。设计或扩展配置 schema
contributes.configuration 中新增/复用配置项,填好:
type / default / description / minimum / maximum实现配置读取与传递
getConfiguration处理运行时配置变更
workspace.onDidChangeConfiguration文档与示例
settings.json 片段)。示例 1:新增“暂停追踪”能力
用户:"想要在大项目里临时完全暂停历史追踪。"
助手:
recode.enabled 或新增专门开关)示例 2:性能调优
用户:"AI 一次性改很多文件时,感觉记录有点卡。"
助手:
示例 3:数据保留策略
用户:"历史记录最多保留 7 天就够了。"
助手:
retentionDays 的配置项,或设计一个