doc-enforce

Categorize discussion content into design decisions, solutions, or ADRs and store them under docs/ paths.

1|Updated Feb 21, 2026
Ready to run
npx skills add https://github.com/kssumin/claude-playground --skill doc-enforce
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: doc-enforce
Source: https://github.com/kssumin/claude-playground/tree/main/.claude/skills/doc-enforce
Command: npx skills add https://github.com/kssumin/claude-playground --skill doc-enforce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

์ค‘์š”ํ•œ ๊ฒฐ์ •ยท์„ค๊ณ„ ๊ณ ๋ฏผยท์ง€์‹์„ .md ํŒŒ์ผ๋กœ ๊ฐ•์ œ ๊ธฐ๋กํ•œ๋‹ค. ๋Œ€ํ™”์—์„œ ๋…ผ์˜๋˜๊ณ  ์†Œ๋ฉธ๋˜๋Š” ์ง€์‹์„ ๋ฐฉ์ง€ํ•œ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ "/doc" ๋˜๋Š” "๋ฌธ์„œํ™”" ๊ฐ™์€ ์š”์ฒญ์œผ๋กœ ๋ฌธ์„œํ™”๋ฅผ ์ด‰์ง„ํ•  ๋•Œ, ์ค‘์š”ํ•œ ๊ฒฐ์ •๊ณผ ๊ตํ›ˆ์„ ์ฆ‰์‹œ ๋‚จ๊ธธ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ์ฃผ์ œ/์˜๋„์˜ ๋ถ„์„์— ๋”ฐ๋ผ ์„ค๊ณ„ ๊ณ ๋ฏผ, ๊ฒฐ์ • ๊ธฐ๋ก, ์†”๋ฃจ์…˜, ADR ๋“ฑ ์ ํ•ฉํ•œ ๋ฌธ์„œ ํƒ€์ž…์œผ๋กœ ์ž๋™ ๋ถ„๋ฅ˜ํ•˜๊ณ  ์ €์žฅ ์œ„์น˜๋ฅผ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.
  • ๊ธฐ์กด ๋ฌธ์„œ์™€์˜ ์ค‘๋ณต ์—ฌ๋ถ€๋ฅผ ์ ๊ฒ€ํ•˜๊ณ , ํ…œํ”Œ๋ฆฟ์— ๋งž์ถ˜ ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ํ‘œ์ค€ํ™”๋ฅผ ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค.
  • /design ์Šคํ…๊ณผ ์ค‘์š”ํ•œ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„๊ฐ€ ๋…ผ์˜๋  ๋•Œ ์ž๋™์œผ๋กœ ๊ธฐ๋ก ์ œ์•ˆ์„ ํŠธ๋ฆฌ๊ฑฐํ•˜๊ณ  ์œ„ํ‚ค/๋…ธ์…˜ ์–ธ๊ธ‰ ์‹œ ์ €์žฅ ๋ฐฉํ–ฅ์„ ๋ณด๊ฐ•ํ•ฉ๋‹ˆ๋‹ค.

Quick Start

Record critical decisions and design insights as .md notes immediately in the appropriate docs/ path when decisions arise.

Frequently Asked Questions about doc-enforce

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

FAQPage Schema
How do I automatically document design decisions and prevent knowledge loss in markdown?โ–ผ

To automatically document design decisions and prevent knowledge loss, this Skill categorizes discussion content into design considerations, decisions, solutions, or ADRs and stores them as markdown files under the appropriate docs/ path.

What is an ADR and when should I record it in my project docs?โ–ผ

An ADR records architectural design decisions and trade-offs. You should generate ADRs when critical design choices are discussed to ensure important considerations and solutions are captured as standardized markdown notes for easy retrieval.

How do I structure docs and categorize knowledge management files for a software project?โ–ผ

Structuring docs for knowledge management involves categorizing content into design considerations, decisions, or solutions. This Skill automatically classifies discussions, checks for duplicates against existing docs, and stores notes in standardized templates.

Can I trigger automatic documentation generation during design trade-off discussions?โ–ผ

Yes, you can trigger automatic documentation generation by requesting '/doc' or 'documentation'. The Skill monitors for design steps and important trade-offs, automatically proposing records and saving them as markdown files to prevent knowledge loss.

What is the best way to manage duplicate design consideration notes in a docs folder?โ–ผ

The best way to manage duplicate design notes is to automatically check existing files before saving. This Skill verifies redundancy against current docs, categorizes the new content, and applies standardized templates to maintain a clean knowledge base.

Does this documentation tool require specific dependencies to categorize and store markdown files?โ–ผ

No specific dependencies are required to categorize and store markdown files. The Skill reads the SKILL.md frontmatter for identity and uses optional scripts, references, or assets as needed to support automated generation and validation.