Codex와 기타 AI 에이전트가 문서 작성 시 구조화된 국문/영문 병행 스타일을 따르도록 가이드라인 추가 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.9 KiB
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.,
설명 Descriptioncolumn) - 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 formattingfor 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
- Project title + one-line description (Korean + English)
- Badges (License, Python version, framework)
- Introduction (2-3 sentences max, Korean + English)
- Who Is This For (table format)
- Key Features (tables with tool/feature descriptions)
- Quick Start Guide (numbered steps with actual commands)
- Real-World Usage Examples (3-5 examples with input/output)
- Project Structure (tree diagram)
- FAQ or Troubleshooting (if applicable)
- Known Limitations
- Disclaimer (if applicable)
- License
- 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