用途:该技能用于有效管理项目上下文,适合在入职、上下文切换或维护项目知识时使用,核心是上下文的捕获与共享。
主要能力:区分三类上下文。项目上下文包括项目做什么、为何存在、谁在使用、关键约束;技术上下文包括架构决策(ADR)、技术选型、编码约定、已知问题;历史上下文包括决策原因、曾尝试的方案、经验教训。
使用方式:通过决策日志记录,模板字段为 Decision、Date、Context、Decision、Rationale、Consequences;通过知识库沉淀,README 用于项目概览,ADR 用于架构,CONTRIBUTING 用于开发,CHANGELOG 用于历史;通过代码注释补充背景,例如说明重试逻辑存在的原因、关联事件编号及选择指数退避的测试依据。共享方面,新成员从 README 开始、审阅关键 ADR、在首个任务中结对、介绍相关方;交接时记录当前状态、列出未决问题、识别风险并安排交接会议。
最佳实践:写下来而非依赖记忆;随变化保持更新;按逻辑组织便于查找;具体说明“为什么”;定期审查并移除过时信息。
限制:资料未提供具体安装命令、平台支持、收费方式或效果数据。