design-tracker

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Design Tracker Skill

Design Tracker Skill

Purpose

目的

This skill manages the project's design documentation (
.claude/docs/DESIGN.md
). It automatically tracks:
  • Architecture decisions
  • Implementation plans
  • Library choices and their rationale
  • TODO items and open questions
本技能用于管理项目的设计文档(
.claude/docs/DESIGN.md
),会自动跟踪以下内容:
  • 架构决策
  • 实现计划
  • 库选型及其选型理由
  • 待办项和未解决问题

When to Activate

激活时机

  • User discusses architecture or design patterns
  • User makes implementation decisions (e.g., "let's use ReAct pattern")
  • User says "record this", "add to design", "document this"
  • User asks "what's our current design?" or "what have we decided?"
  • Important technical decisions are made during conversation
  • 用户讨论架构或设计模式时
  • 用户做出实现决策时(例如:"let's use ReAct pattern")
  • 用户说出“记录这个”、“添加到设计文档”、“记录这个内容”时
  • 用户询问“我们当前的设计是什么?”或“我们已经确定了哪些内容?”时
  • 对话过程中做出重要技术决策时

Workflow

工作流程

Recording Decisions

记录决策

  1. Read existing
    .claude/docs/DESIGN.md
  2. Extract the decision/information from conversation
  3. Update the appropriate section
  4. Add entry to Changelog with today's date
  1. 读取已有的
    .claude/docs/DESIGN.md
    文件
  2. 从对话中提取决策/相关信息
  3. 更新对应的章节
  4. 在变更日志中添加带有当日日期的条目

Sections to Update

待更新章节

Conversation TopicTarget Section
Overall goals, purposeOverview
System structure, componentsArchitecture
Patterns (ReAct, etc.)Implementation Plan > Patterns
Library choicesImplementation Plan > Libraries
Why we chose X over YImplementation Plan > Key Decisions
Things to implement laterTODO
Unresolved questionsOpen Questions
对话主题目标章节
整体目标、用途概述
系统结构、组件架构
模式(ReAct 等)实现计划 > 模式
库选型实现计划 > 依赖库
我们选择X而非Y的原因实现计划 > 关键决策
后续需要实现的内容待办项
未解决的问题开放问题

Output Format

输出格式

When recording, confirm in Japanese:
  • What was recorded
  • Which section was updated
  • Brief summary of the change
记录完成后,请用日语确认以下内容:
  • 已记录的内容
  • 已更新的章节
  • 变更的简要说明

Language Rules

语言规则

  • Thinking/Reasoning: English
  • Code examples: English
  • Document content: English (technical terms) + Japanese (descriptions OK)
  • User communication: Japanese
  • 思考/推理过程:英语
  • 代码示例:英语
  • 文档内容:英语(技术术语)+ 日语(描述内容可)
  • 与用户沟通:日语