Files
Construction-project-master/AGENTS.md
sinmb79 c3ec65123f docs: add AGENTS.md for structured documentation style
Codex와 기타 AI 에이전트가 문서 작성 시 구조화된 국문/영문 병행
스타일을 따르도록 가이드라인 추가

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-03 10:32:13 +09:00

2.9 KiB

AGENTS.md

Documentation Style Guide

When writing or updating README.md or any documentation files, follow these rules strictly:

Structure

  • Use structured format with tables, code blocks, and clear headings -- NOT essay-style prose
  • Every section must have bilingual headers: ## 한글 제목 | English Title
  • Use Markdown tables for feature lists, tool catalogs, comparisons, and specifications
  • Use numbered steps for installation/setup guides
  • Include a Table of Contents if the document exceeds 200 lines

Bilingual (Korean + English)

  • Write every section in both Korean and English
  • Korean comes first, English follows immediately after
  • Section headers: ## 한글 | English
  • Table content: Korean and English in the same row where practical (e.g., 설명 Description column)
  • Blockquotes and important notices: Korean line, then English line

Real Examples Required

  • Every feature or tool MUST include a concrete usage example
  • Show actual input (what the user types/says to the AI) in a code block
  • Show actual output (JSON response, generated text, file content) in a code block
  • Use realistic Korean data, not placeholder text
  • Examples should demonstrate end-to-end workflow, not just API signatures

Tone and Format

  • Direct and concise -- lead with what something does, not why it exists
  • No philosophical essays or lengthy motivational paragraphs
  • No emoji in headings or body text
  • Use code formatting for tool names, file paths, commands, and parameters
  • Use bold for emphasis sparingly
  • Use tables instead of bullet lists when comparing 3+ items

Required Sections for README.md

  1. Project title + one-line description (Korean + English)
  2. Badges (License, Python version, framework)
  3. Introduction (2-3 sentences max, Korean + English)
  4. Who Is This For (table format)
  5. Key Features (tables with tool/feature descriptions)
  6. Quick Start Guide (numbered steps with actual commands)
  7. Real-World Usage Examples (3-5 examples with input/output)
  8. Project Structure (tree diagram)
  9. FAQ or Troubleshooting (if applicable)
  10. Known Limitations
  11. Disclaimer (if applicable)
  12. License
  13. Author + contact

What NOT to Do

  • Do NOT write in essay or blog style
  • Do NOT use rhetorical questions as section headers (e.g., "Why is this important?")
  • Do NOT start with philosophy or motivation -- put that in a one-line blockquote if needed
  • Do NOT list features without examples
  • Do NOT use emoji as bullet points or section markers
  • Do NOT write long paragraphs explaining design decisions -- use a table or one-liner instead
  • Do NOT assume the reader knows MCP, HWPX, or domain-specific terms -- explain briefly on first use

Code Style

  • Follow existing code conventions in the repository
  • Add comments only where logic is non-obvious
  • Prefer simple, readable solutions over clever abstractions
  • Write tests for new functionality
  • Keep commits atomic and well-described