mcpField
C
context-management

context-management

github.com/dralgorhythm开发12972 次安装14 周前更新
代码仓库

关于 context-management

面向开发团队的上下文管理技能,帮助记录项目、技术和历史信息,并将其用于新人入职与工作交接。

主要功能

  1. 01区分项目、技术与历史上下文
  2. 02用决策日志记录背景和理由
  3. 03整理 README、ADR 等项目资料
  4. 04提供入职与交接步骤

适用场景

  1. 01记录架构决策及其原因
  2. 02帮助新成员了解项目
  3. 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%.

上下文共享

新团队成员
  1. 从 README 开始
  2. 查看关键 ADR
  3. 结对完成第一个任务
  4. 介绍相关利益方
交接
  1. 记录当前状态
  2. 列出未解决的问题
  3. 识别风险
  4. 召开交接会议

最佳实践

  1. 记录下来:不要依赖记忆
  2. 保持更新:随情况变化及时更新
  3. 便于查找:按逻辑组织内容
  4. 具体明确:说明“为什么”
  5. 定期审查:删除过时信息

评论

支持 Markdown