关于 context-management
面向开发团队的上下文管理技能,帮助记录项目、技术和历史信息,并将其用于新人入职与工作交接。
主要功能
- 01区分项目、技术与历史上下文
- 02用决策日志记录背景和理由
- 03整理 README、ADR 等项目资料
- 04提供入职与交接步骤
适用场景
- 01记录架构决策及其原因
- 02帮助新成员了解项目
- 03交接工作并列出风险和待解问题
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dralgorhythm/ claude-agentic-framework --skill context-management安装后在 Claude Code 中输入/context-management确认已加载。
详细介绍
上下文管理
上下文为何重要
- 缩短上手时间
- 避免重复犯错
- 支持明智决策
- 促进协作
上下文类型
项目上下文
- 项目是做什么的
- 项目为何存在
- 谁会使用它
- 关键约束
技术上下文
- 架构决策记录(ADR)
- 技术选型
- 编码规范
- 已知问题
历史上下文
- 做出决策的原因
- 之前尝试过什么
- 经验教训
上下文记录
决策日志
## Decision: [Title]
**Date**: [Date]
**Context**: [Why this came up]
**Decision**: [What was decided]
**Rationale**: [Why this choice]
**Consequences**: [What changed]
知识库
- 项目概览见 README
- 架构信息见 ADR
- 开发指南见 CONTRIBUTING
- 历史记录见 CHANGELOG
代码注释
// CONTEXT: This retry logic exists because the external API
// has intermittent failures. See incident-123 for details.
// We chose exponential backoff after testing showed it
// reduces error rate by 80%.
上下文共享
新团队成员
- 从 README 开始
- 查看关键 ADR
- 结对完成第一个任务
- 介绍相关利益方
交接
- 记录当前状态
- 列出未解决的问题
- 识别风险
- 召开交接会议
最佳实践
- 记录下来:不要依赖记忆
- 保持更新:随情况变化及时更新
- 便于查找:按逻辑组织内容
- 具体明确:说明“为什么”
- 定期审查:删除过时信息
评论
支持 Markdown