design-tracker

Record design decisions into DESIGN.md and append changelog entries.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/treejh/ai-agent-skills --skill design-tracker-treejh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-tracker
Source: https://github.com/treejh/ai-agent-skills/tree/main/skills/claude-orchestrator/.claude/skills/design-tracker
Command: npx skills add https://github.com/treejh/ai-agent-skills --skill design-tracker-treejh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing a project's design decisions across teams is error-prone and hard to audit. This skill automatically records architecture decisions, implementation plans, library choices, and open questions into the project's DESIGN.md and a changelog for traceability.

Core Features & Use Cases

  • Automatically read and update the DESIGN.md with new decisions
  • Capture architecture patterns, implementation plans, and library rationales
  • Maintain a changelog entry for each design decision to support future audits

Quick Start

Record the latest architecture decision during a discussion by instructing the skill to document it immediately.

Frequently Asked Questions about design-tracker

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically document architecture decisions in a project?

Automatically documenting architecture decisions involves recording implementation choices and library rationales directly into a DESIGN.md file and appending a changelog entry. This ensures design decisions are captured proactively during architecture discussions for future audit traceability.

What is the best way to maintain a design changelog for software architecture?

Maintaining a design changelog requires appending an entry for each architecture decision or implementation choice made. This practice supports future audits by providing a clear history of why specific library choices and design patterns were adopted.

How do I record design decisions without disrupting the architecture discussion workflow?

You can record design decisions without workflow disruption by instructing an automation tool to document them immediately during the discussion. The tool reads the existing DESIGN.md, updates the correct sections, and appends the changelog entry automatically.

Does this design decision documentation approach work without external dependencies?

Yes, this design decision documentation approach works without external dependencies. It operates independently to read existing project files, update the DESIGN.md structure, and append changelog entries without requiring additional components.

When do I need to update the DESIGN.md file for a software project?

You need to update the DESIGN.md file during architecture discussions, when making implementation choices, selecting libraries, or addressing open questions. Updating it proactively ensures all design decisions are captured and traceable across the team.