Agent Skills: Template Generator - Professional Document Architect

Generate standardized document templates (DOCUMENT, TECHNICAL, PROPOSAL, RESEARCH, SECURITY-QA, INDEX) with YAML frontmatter, Quick Reference sections, and consistent structure for professional documentation.

UncategorizedID: Tempuss/agent-hub/template-generator

Skill Files

Browse the full folder contents for template-generator.

Download Skill

Loading file treeโ€ฆ

skills/template-generator/SKILL.md

Skill Metadata

Name
template-generator
Description
Generate standardized document templates (DOCUMENT, TECHNICAL, PROPOSAL, RESEARCH, SECURITY-QA, INDEX) with YAML frontmatter, Quick Reference sections, and consistent structure for professional documentation.

Template Generator - Professional Document Architect

Purpose: Generate standardized, professional document templates with YAML frontmatter, Quick Reference sections, and consistent structure for various document types (general, technical, proposal, research, security Q&A).

When to Use This Skill

Use this skill when the user's request involves:

  • New documentation - Starting a new document from scratch
  • Standardization - Ensuring consistent format across team
  • YAML frontmatter - Need metadata (tags, audience, reading_time)
  • Quick Reference - Executive summaries, key information tables
  • Professional formatting - Proposals, technical specs, research reports
  • Template library - Building reusable document templates

Core Identity

You are a document architect who provides professional, battle-tested templates that ensure consistency, discoverability (via YAML metadata), and readability (via Quick Reference sections) across all documentation.


Available Templates (6 Types)

| Template | Use Case | Key Features | Reading Time | |----------|----------|--------------|--------------| | DOCUMENT | General purpose docs | Quick Reference, checklist, tags | 5 min | | TECHNICAL | Architecture, implementation | Tech stack, complexity, code samples | 10-30 min | | PROPOSAL | Client proposals, RFPs | Executive summary, ROI, phases | 15-30 min | | RESEARCH | Market research, analysis | Methodology, findings, recommendations | 20-45 min | | SECURITY-QA | Security Q&A, compliance | Question categorization, evidence, priority | 10-20 min | | INDEX.md | Markdown index | Directory structure, document list, stats | 5 min |


Template 1: DOCUMENT (General Purpose)

When to Use

  • General documentation (not technical, not proposal)
  • Process guides, how-to docs, meeting notes
  • Internal documentation

Structure

---
title: '[Document Title]'
category: '[business|technical|security|research|proposal]'
priority: '[CRITICAL|HIGH|MEDIUM|LOW]'
reading_time: '[number]'
status: '[draft|review|approved|archived]'
tags:
  - tag1
  - tag2
audience:
  - Audience 1
  - Audience 2
related_docs:
  <!-- Template Example: Replace path/to/doc1.md with your actual related documentation paths -->
  - path/to/doc1.md
created: 'YYYY-MM-DD'
version: '1.0'
---
# [Document Title]

## ๐ŸŽฏ Key Summary (30 seconds)

[Summarize core content in 2-3 sentences]

**Purpose**: [Problem this document addresses]

**Key Messages**:
- [Key point 1]
- [Key point 2]
- [Key point 3]

---

## ๐Ÿ“Š Quick Reference

| Item | Details |
|------|---------|
| **Category** | [category] |
| **Priority** | [priority] |
| **Reading Time** | [reading_time] min |
| **Audience** | [audience] |
| **Main Tags** | [Top 3 tags] |

---

## [Section 1 Title]

[Content]

---

## [Section 2 Title]

[Content]

---

## โœ… Checklist

- [ ] [Item 1]
- [ ] [Item 2]
- [ ] [Item 3]

---

## References

### Related Documents
<!-- Template Example: Replace [Document Name] and (path) with your actual document references -->
- [Document Name](path)

### External Links
<!-- Template Example: Replace [Link Name] and (URL) with your actual external links -->
- [Link Name](URL)

---

**Created**: YYYY-MM-DD
**Author**: [Name]
**Version**: 1.0

Template 2: TECHNICAL (Technical Documentation)

When to Use

  • Architecture documents, system design
  • Implementation guides, API specs
  • Technical specifications

Structure

---
title: '[Technical Document Title]'
category: technical
priority: '[CRITICAL|HIGH|MEDIUM|LOW]'
reading_time: '[number]'
status: '[draft|review|approved|archived]'
tags:
  - tech1
  - tech2
audience:
  - Developers
  - Architects
  - DevOps
tech_stack:
  - Technology 1
  - Technology 2
complexity: '[low|medium|high|expert]'
implementation_time: '[Estimated implementation time]'
prerequisites:
  - Prerequisite 1
  - Prerequisite 2
related_docs: []
created: 'YYYY-MM-DD'
version: '1.0'
---
# [Technical Document Title]

## ๐ŸŽฏ Key Summary (30 seconds)

[Summarize core technical content in 2-3 sentences]

**Purpose**: [Purpose of this technical document]

**Key Content**:
- [Key point 1]
- [Key point 2]
- [Key point 3]

**Use Cases**: [When to use this technology?]

---

## ๐Ÿ“Š Quick Reference

| Item | Details |
|------|---------|
| **Tech Stack** | [tech_stack] |
| **Complexity** | [complexity] |
| **Implementation Time** | [implementation_time] |
| **Prerequisites** | [prerequisites] |
| **Audience** | [audience] |

---

## ๐Ÿ—๏ธ Architecture

### System Structure

[Architecture diagram or text description]


### Key Components

- **[Component 1]**: [Description]
- **[Component 2]**: [Description]
- **[Component 3]**: [Description]

---

## โš™๏ธ Technical Specifications

| Item | Specification |
|------|---------------|
| **Language/Framework** | [Details] |
| **Database** | [Details] |
| **Performance Goals** | [Details] |
| **Requirements** | [Details] |

---

## ๐Ÿ› ๏ธ Implementation Guide

### Environment Setup

\`\`\`bash
# Install dependencies
[Setup commands]

# Environment variables
[Environment variable configuration]
\`\`\`

### Code Examples

\`\`\`python
# Example code
[Code]
\`\`\`

---

## โœ… Checklist

- [ ] Environment setup complete
- [ ] Dependencies installed
- [ ] Tests passed
- [ ] Documentation updated

---

## References

### Internal Documents
<!-- Template Example: Replace [Related Technical Doc] and (path) with your actual technical document references -->
- [Related Technical Doc](path)

### External References
<!-- Template Example: Replace [Official Docs], [Example Code] and (URL) with your actual external references -->
- [Official Docs](URL)
- [Example Code](URL)

---

**Created**: YYYY-MM-DD
**Author**: [Name]
**Version**: 1.0
**Complexity**: [complexity]

Template 3: PROPOSAL (Proposal/RFP)

When to Use

  • Client proposals, RFPs
  • Project proposals, investment pitches
  • Executive presentations

Structure

---
title: '[Proposal Title]'
category: proposal
priority: '[CRITICAL|HIGH|MEDIUM|LOW]'
reading_time: '[number]'
status: '[draft|submitted|approved|rejected]'
tags:
  - proposal
  - client
  - project
audience:
  - Client
  - Executive Team
client: '[Client Name]'
project_name: '[Project Name]'
estimated_cost: '[Total Budget]'
estimated_duration: '[Estimated Duration]'
proposal_date: 'YYYY-MM-DD'
valid_until: 'YYYY-MM-DD'
phases: []
related_docs: []
created: 'YYYY-MM-DD'
version: '1.0'
---
# [Proposal Title]

## ๐ŸŽฏ Executive Summary (30 seconds)

[Summarize proposal core content in 2-3 sentences]

**Purpose**: [Purpose of this proposal]

**Key Value**:
- [Value proposition 1]
- [Value proposition 2]
- [Value proposition 3]

**Expected ROI**: [ROI figure or description]

---

## ๐Ÿ“Š Quick Reference

| Item | Details |
|------|---------|
| **Client** | [client] |
| **Project Name** | [project_name] |
| **Total Budget** | [estimated_cost] |
| **Estimated Duration** | [estimated_duration] |
| **Proposal Valid Until** | [valid_until] |
| **Number of Phases** | [number] |

---

## ๐Ÿ’ผ Client Pain Points

### Current Problems

1. **[Problem 1]**
   - Situation: [Specific description]
   - Impact: [Business impact]

2. **[Problem 2]**
   - Situation: [Specific description]
   - Impact: [Business impact]

### Business Impact Analysis

| Problem Area | Annual Loss | Priority |
|--------------|-------------|----------|
| [Area 1] | [Amount] | HIGH |
| [Area 2] | [Amount] | MEDIUM |

---

## โœจ Proposed Solution

### Solution Overview

[Overall solution overview in 3-5 sentences]

### Key Features

1. **[Feature 1]**
   - Description: [Detailed description]
   - Effect: [Expected effect]

2. **[Feature 2]**
   - Description: [Detailed description]
   - Effect: [Expected effect]

---

## ๐Ÿ“ˆ ROI Analysis

### Cost Structure

| Phase | Budget | Duration | Key Deliverables |
|-------|--------|----------|------------------|
| Phase 0 | [Amount] | [Duration] | [Deliverables] |
| Phase 1 | [Amount] | [Duration] | [Deliverables] |

### Expected Benefits

| Metric | Current | After Improvement | Improvement Rate |
|--------|---------|-------------------|------------------|
| [Metric 1] | [Current value] | [Improved value] | [%] |
| [Metric 2] | [Current value] | [Improved value] | [%] |

### ROI Calculation

- **Total Investment**: [Amount]
- **Annual Savings**: [Amount]
- **ROI**: [%]
- **Payback Period**: [Months]

---

## ๐Ÿ—“๏ธ Schedule and Milestones

| Phase | Duration | Key Milestones |
|-------|----------|----------------|
| Phase 0 | [Duration] | [Milestone] |
| Phase 1 | [Duration] | [Milestone] |

---

## ๐Ÿ“‹ Next Steps

1. **[Step 1]**: [Description] (Deadline: [Date])
2. **[Step 2]**: [Description] (Deadline: [Date])
3. **[Step 3]**: [Description] (Deadline: [Date])

---

## Appendix

### Our Team Introduction
[Team introduction]

### Similar Project Case Studies
[1-3 case studies]

---

**Proposal Date**: [proposal_date]
**Valid Until**: [valid_until]
**Contact**: [Name/Contact]

Template 4: RESEARCH (Research/Analysis)

When to Use

  • Market research, competitive analysis
  • User research, data analysis
  • Literature reviews, case studies

Structure

---
title: '[๋ฆฌ์„œ์น˜ ์ œ๋ชฉ]'
category: research
priority: '[CRITICAL|HIGH|MEDIUM|LOW]'
reading_time: '[์ˆซ์ž]'
status: '[draft|review|approved]'
tags:
  - research
  - analysis
  - data
audience:
  - ๊ฒฝ์˜์ง„
  - ์ œํ’ˆํŒ€
research_type: '[market|competitive|user|technical]'
methodology:
  - ๋ฐฉ๋ฒ•๋ก 1
  - ๋ฐฉ๋ฒ•๋ก 2
data_sources:
  - ์ถœ์ฒ˜1
  - ์ถœ์ฒ˜2
research_period: '[์‹œ์ž‘์ผ ~ ์ข…๋ฃŒ์ผ]'
related_docs: []
created: 'YYYY-MM-DD'
version: '1.0'
---
# [๋ฆฌ์„œ์น˜ ์ œ๋ชฉ]

## ๐ŸŽฏ ํ•ต์‹ฌ ์š”์•ฝ (60์ดˆ)

[๋ฆฌ์„œ์น˜ ํ•ต์‹ฌ ๋‚ด์šฉ์„ 3-5๋ฌธ์žฅ์œผ๋กœ ์š”์•ฝ]

**๋ฆฌ์„œ์น˜ ๋ชฉ์ **: [๋ชฉ์ ]

**์ฃผ์š” ๋ฐœ๊ฒฌ**:
- [๋ฐœ๊ฒฌ 1]
- [๋ฐœ๊ฒฌ 2]
- [๋ฐœ๊ฒฌ 3]

**๊ถŒ์žฅ ์‚ฌํ•ญ**: [ํ•ต์‹ฌ ๊ถŒ์žฅ ์‚ฌํ•ญ]

---

## ๐Ÿ“Š Quick Reference

| ํ•ญ๋ชฉ | ๋‚ด์šฉ |
|------|------|
| **๋ฆฌ์„œ์น˜ ์œ ํ˜•** | [research_type] |
| **๋ฐฉ๋ฒ•๋ก ** | [methodology] |
| **์กฐ์‚ฌ ๊ธฐ๊ฐ„** | [research_period] |
| **๋ฐ์ดํ„ฐ ์ถœ์ฒ˜** | [์ฃผ์š” ์ถœ์ฒ˜ 3๊ฐœ] |
| **์‹ ๋ขฐ๋„** | [HIGH|MEDIUM|LOW] |

---

## ๐Ÿ” ๋ฆฌ์„œ์น˜ ๋ฐฉ๋ฒ•๋ก 

### ์กฐ์‚ฌ ๋ฐฉ๋ฒ•

1. **[๋ฐฉ๋ฒ• 1]**
   - ์„ค๋ช…: [์ƒ์„ธ ์„ค๋ช…]
   - ์ƒ˜ํ”Œ ํฌ๊ธฐ: [N]

2. **[๋ฐฉ๋ฒ• 2]**
   - ์„ค๋ช…: [์ƒ์„ธ ์„ค๋ช…]
   - ์ƒ˜ํ”Œ ํฌ๊ธฐ: [N]

### ๋ฐ์ดํ„ฐ ์ถœ์ฒ˜

<!-- Template Example: Replace [์ถœ์ฒ˜1], [์ถœ์ฒ˜2], [์œ ํ˜•], and [๋งํฌ] with your actual research sources and URLs -->
| ์ถœ์ฒ˜ | ์œ ํ˜• | ์‹ ๋ขฐ๋„ | URL/๋ ˆํผ๋Ÿฐ์Šค |
|------|------|--------|------------|
| [์ถœ์ฒ˜1] | [์œ ํ˜•] | HIGH | [๋งํฌ] |
| [์ถœ์ฒ˜2] | [์œ ํ˜•] | MEDIUM | [๋งํฌ] |

---

## ๐Ÿ“ˆ ์ฃผ์š” ๋ฐœ๊ฒฌ (Key Findings)

### ๋ฐœ๊ฒฌ 1: [์ œ๋ชฉ]

**๋ฐ์ดํ„ฐ**:
- [ํ†ต๊ณ„/์ˆ˜์น˜]
- [์ฆ๊ฑฐ]

**๋ถ„์„**:
[ํ•ด์„ ๋ฐ ์˜๋ฏธ]

**์˜ํ–ฅ**:
[๋น„์ฆˆ๋‹ˆ์Šค ์˜ํ–ฅ]

---

### ๋ฐœ๊ฒฌ 2: [์ œ๋ชฉ]

[์œ„์™€ ๋™์ผ ๊ตฌ์กฐ]

---

## ๐Ÿ’ก ์ธ์‚ฌ์ดํŠธ (Insights)

### ํŒจํ„ด ๋ฐ ํŠธ๋ Œ๋“œ

- **ํŒจํ„ด 1**: [์„ค๋ช…]
- **ํŒจํ„ด 2**: [์„ค๋ช…]
- **ํŒจํ„ด 3**: [์„ค๋ช…]

### ์‹œ์‚ฌ์ 

| ์ธ์‚ฌ์ดํŠธ | ์‹คํ–‰ ๊ฐ€๋Šฅ์„ฑ | ์šฐ์„ ์ˆœ์œ„ |
|---------|------------|----------|
| [์ธ์‚ฌ์ดํŠธ1] | HIGH | CRITICAL |
| [์ธ์‚ฌ์ดํŠธ2] | MEDIUM | HIGH |

---

## ๐ŸŽฏ ๊ถŒ์žฅ ์‚ฌํ•ญ (Recommendations)

### ์ฆ‰์‹œ ์‹คํ–‰ (High Priority)

1. **[๊ถŒ์žฅ์‚ฌํ•ญ 1]**
   - ๊ทผ๊ฑฐ: [๋ฐœ๊ฒฌ/๋ฐ์ดํ„ฐ]
   - ๊ธฐ๋Œ€ ํšจ๊ณผ: [ํšจ๊ณผ]
   - ์˜ˆ์ƒ ๋น„์šฉ: [๋น„์šฉ]
   - ์‹คํ–‰ ๊ธฐ๊ฐ„: [๊ธฐ๊ฐ„]

### ์ค‘๊ธฐ ์‹คํ–‰ (Medium Priority)

1. **[๊ถŒ์žฅ์‚ฌํ•ญ 2]**
   - [์œ„์™€ ๋™์ผ ๊ตฌ์กฐ]

---

## ๐Ÿ“Š ๋ฐ์ดํ„ฐ ๋ฐ ์ฐจํŠธ

[์ฐจํŠธ, ๊ทธ๋ž˜ํ”„, ํ‘œ ๋“ฑ]

---

## โš ๏ธ ์ œ์•ฝ์‚ฌํ•ญ (Limitations)

- **์ œ์•ฝ 1**: [์„ค๋ช…]
- **์ œ์•ฝ 2**: [์„ค๋ช…]

**ํ–ฅํ›„ ๋ฆฌ์„œ์น˜**: [์ถ”๊ฐ€ ์กฐ์‚ฌ๊ฐ€ ํ•„์š”ํ•œ ์˜์—ญ]

---

## ์ฐธ๊ณ  ์ž๋ฃŒ

### 1์ฐจ ์ž๋ฃŒ (Primary Sources)
<!-- Template Example: Replace [์ถœ์ฒ˜1], [์ถœ์ฒ˜2] and (URL) with your actual primary source references -->
- [์ถœ์ฒ˜1](URL)
- [์ถœ์ฒ˜2](URL)

### 2์ฐจ ์ž๋ฃŒ (Secondary Sources)
<!-- Template Example: Replace [์ถœ์ฒ˜1], [์ถœ์ฒ˜2] and (URL) with your actual secondary source references -->
- [์ถœ์ฒ˜1](URL)
- [์ถœ์ฒ˜2](URL)

---

**๋ฆฌ์„œ์น˜ ๊ธฐ๊ฐ„**: [research_period]
**์ž‘์„ฑ์ž**: [์ด๋ฆ„/ํŒ€]
**๋ฆฌ๋ทฐ์–ด**: [๋ฆฌ๋ทฐ์–ด ์ด๋ฆ„]

Template 5: SECURITY-QA (Security Q&A)

When to Use

  • Security compliance documentation
  • FAQ for security reviews
  • Regulatory Q&A (ISMS-P, SOC 2, ISO 27001)

Structure

---
title: '[๋ณด์•ˆ Q&A ์ œ๋ชฉ]'
category: security
priority: CRITICAL
reading_time: '[์ˆซ์ž]'
status: '[draft|review|approved]'
tags:
  - security
  - compliance
  - qa
audience:
  - ๋ณด์•ˆํŒ€
  - CISO
  - ๊ฐ์‚ฌํŒ€
compliance_frameworks:
  - ISMS-P
  - SOC 2
  - ISO 27001
total_questions: '[์ˆซ์ž]'
review_date: 'YYYY-MM-DD'
related_docs: []
created: 'YYYY-MM-DD'
version: '1.0'
---
# [๋ณด์•ˆ Q&A ์ œ๋ชฉ]

## ๐ŸŽฏ ํ•ต์‹ฌ ์š”์•ฝ (30์ดˆ)

[๋ณด์•ˆ Q&A ๊ฐœ์š”๋ฅผ 2-3๋ฌธ์žฅ์œผ๋กœ]

**๋ชฉ์ **: [์ด Q&A์˜ ๋ชฉ์ ]

**์ ์šฉ ํ”„๋ ˆ์ž„์›Œํฌ**:
- [ํ”„๋ ˆ์ž„์›Œํฌ 1]
- [ํ”„๋ ˆ์ž„์›Œํฌ 2]

**์ด ์งˆ๋ฌธ ์ˆ˜**: [total_questions]๊ฐœ

---

## ๐Ÿ“Š Quick Reference

| ํ•ญ๋ชฉ | ๋‚ด์šฉ |
|------|------|
| **ํ”„๋ ˆ์ž„์›Œํฌ** | [compliance_frameworks] |
| **์ด ์งˆ๋ฌธ** | [total_questions]๊ฐœ |
| **์ตœ์ข… ๊ฒ€ํ† ์ผ** | [review_date] |
| **๋Œ€์ƒ ๋…์ž** | [audience] |

---

## ๐Ÿ“‹ ์งˆ๋ฌธ ์นดํ…Œ๊ณ ๋ฆฌ

| ์นดํ…Œ๊ณ ๋ฆฌ | ์งˆ๋ฌธ ์ˆ˜ | ์šฐ์„ ์ˆœ์œ„ |
|---------|--------|---------|
| ๋ฌผ๋ฆฌ์  ๋ณด์•ˆ | [N]๊ฐœ | CRITICAL |
| ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ | [N]๊ฐœ | HIGH |
| ๋ฐ์ดํ„ฐ ๋ณด์•ˆ | [N]๊ฐœ | CRITICAL |
| ์ ‘๊ทผ ์ œ์–ด | [N]๊ฐœ | HIGH |
| ๊ฐ์‚ฌ & ๋ชจ๋‹ˆํ„ฐ๋ง | [N]๊ฐœ | MEDIUM |

---

## 1๏ธโƒฃ ๋ฌผ๋ฆฌ์  ๋ณด์•ˆ (Physical Security)

### Q1. [์งˆ๋ฌธ]

**์šฐ๋ ค ์‚ฌํ•ญ**: [๋ณด์•ˆํŒ€์˜ ์šฐ๋ ค]

**๋‹ต๋ณ€**:
[์ƒ์„ธ ๋‹ต๋ณ€]

**์ฆ๊ฑฐ/์ฆ๋ช… ์ž๋ฃŒ**:
- [์ฆ๊ฑฐ 1] (๋ฌธ์„œ/๋งํฌ)
- [์ฆ๊ฑฐ 2] (๋ฌธ์„œ/๋งํฌ)

**๊ด€๋ จ ๊ทœ์ •**:
- ISMS-P: [์กฐํ•ญ ๋ฒˆํ˜ธ]
- SOC 2: [๊ด€๋ จ ํ†ต์ œ]

**์šฐ์„ ์ˆœ์œ„**: โญโญโญโญโญ (CRITICAL)

---

### Q2. [์งˆ๋ฌธ]

[์œ„์™€ ๋™์ผ ๊ตฌ์กฐ]

---

## 2๏ธโƒฃ ๋„คํŠธ์›Œํฌ ๋ณด์•ˆ (Network Security)

### Q3. [์งˆ๋ฌธ]

[์œ„์™€ ๋™์ผ ๊ตฌ์กฐ]

---

## 3๏ธโƒฃ ๋ฐ์ดํ„ฐ ๋ณด์•ˆ (Data Security)

### Q4. [์งˆ๋ฌธ]

[์œ„์™€ ๋™์ผ ๊ตฌ์กฐ]

---

## ๐Ÿ”— ๊ด€๋ จ ๋ฌธ์„œ

### ๋‚ด๋ถ€ ์ •์ฑ… ๋ฌธ์„œ
<!-- Template Example: Replace [์ •์ฑ… ๋ฌธ์„œ 1], [์ •์ฑ… ๋ฌธ์„œ 2] and (๊ฒฝ๋กœ) with your actual internal policy document references -->
- [์ •์ฑ… ๋ฌธ์„œ 1](๊ฒฝ๋กœ)
- [์ •์ฑ… ๋ฌธ์„œ 2](๊ฒฝ๋กœ)

### ์™ธ๋ถ€ ์ธ์ฆ/๊ฐ์‚ฌ
<!-- Template Example: Replace [์ธ์ฆ์„œ 1], [๊ฐ์‚ฌ ๋ณด๊ณ ์„œ] and (๊ฒฝ๋กœ/URL) with your actual certification and audit references -->
- [์ธ์ฆ์„œ 1](๊ฒฝ๋กœ/URL)
- [๊ฐ์‚ฌ ๋ณด๊ณ ์„œ](๊ฒฝ๋กœ/URL)

---

## ๐Ÿ“ ๊ฒ€ํ†  ์ด๋ ฅ

| ๋‚ ์งœ | ๊ฒ€ํ† ์ž | ๋ณ€๊ฒฝ ์‚ฌํ•ญ |
|------|--------|---------|
| [๋‚ ์งœ] | [์ด๋ฆ„] | [๋ณ€๊ฒฝ ๋‚ด์šฉ] |

---

**์ž‘์„ฑ์ผ**: [created]
**์ตœ์ข… ๊ฒ€ํ† **: [review_date]
**๋‹ด๋‹น์ž**: [์ด๋ฆ„/๋ถ€์„œ]
**์Šน์ธ์ž**: [CISO ์ด๋ฆ„]

Template 6: INDEX.md (Markdown Index)

When to Use

  • README files for directories
  • Human-readable documentation indexes
  • Navigation hubs

Structure

# [Directory Name] Documentation Index

[1-2๋ฌธ์žฅ ์„ค๋ช…]

---

## ๐Ÿ“ Directory Structure

\`\`\`
directory/
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ subdirectory1/
โ”‚   โ”œโ”€โ”€ README.md
โ”‚   โ””โ”€โ”€ doc1.md
โ”œโ”€โ”€ subdirectory2/
โ”‚   โ”œโ”€โ”€ README.md
โ”‚   โ””โ”€โ”€ doc2.md
โ””โ”€โ”€ doc3.md
\`\`\`

---

## ๐Ÿ“‹ Document List

<!-- Template Example: Replace [file1.md], [file2.md], and ./file paths with your actual documentation files -->
| ํŒŒ์ผ | ์ฃผ์ œ | ์ฃผ์š” ๋‚ด์šฉ | ์ฝ๊ธฐ ์‹œ๊ฐ„ |
|-----|------|----------|----------|
| [file1.md](./file1.md) | ์ œ๋ชฉ | โ€ข ๋‚ด์šฉ 1<br>โ€ข ๋‚ด์šฉ 2 | 10๋ถ„ |
| [file2.md](./file2.md) | ์ œ๋ชฉ | โ€ข ๋‚ด์šฉ 1<br>โ€ข ๋‚ด์šฉ 2 | 15๋ถ„ |

**์ด N๊ฐœ ๋ฌธ์„œ**

---

## ๐ŸŽฏ ์—ญํ• ๋ณ„ ์ถ”์ฒœ

### ๊ฐœ๋ฐœ์ž
- [๋ฌธ์„œ1](./path/doc1.md) - ๊ธฐ์ˆ  ๊ฐ€์ด๋“œ
- [๋ฌธ์„œ2](./path/doc2.md) - API ๋ ˆํผ๋Ÿฐ์Šค

### ๊ฒฝ์˜์ง„
- [๋ฌธ์„œ3](./path/doc3.md) - Executive Summary
- [๋ฌธ์„œ4](./path/doc4.md) - ROI ๋ถ„์„

### ๋ณด์•ˆํŒ€
- [๋ฌธ์„œ5](./path/doc5.md) - ๋ณด์•ˆ ์•„ํ‚คํ…์ฒ˜
- [๋ฌธ์„œ6](./path/doc6.md) - ๊ทœ์ • ์ค€์ˆ˜

---

## ๐Ÿ“š ๊ด€๋ จ ๋ฌธ์„œ

- **์ƒ์œ„ INDEX**: [../README.md](../README.md)
- **๊ธฐ์ˆ  ๋ฌธ์„œ**: [../technical/README.md](../technical/README.md)
- **์ œ์•ˆ ๋ฌธ์„œ**: [../proposals/README.md](../proposals/README.md)

---

## ๐Ÿ“Š ํ†ต๊ณ„

- **์ด ๋ฌธ์„œ ์ˆ˜**: N๊ฐœ
- **์ด ์ฝ๊ธฐ ์‹œ๊ฐ„**: N๋ถ„
- **์ตœ๊ทผ ์—…๋ฐ์ดํŠธ**: YYYY-MM-DD

---

**์ž‘์„ฑ์ผ**: YYYY-MM-DD
**๋ฒ„์ „**: 1.0
**๊ด€๋ฆฌ์ž**: [์ด๋ฆ„]

YAML Frontmatter Best Practices

Required Fields (All Templates)

title: 'Document Title'
category: '[business|technical|security|research|proposal]'
priority: '[CRITICAL|HIGH|MEDIUM|LOW]'
reading_time: '[์ˆซ์ž]'
status: '[draft|review|approved|archived]'
tags:
  - tag1
  - tag2
  - tag3
created: 'YYYY-MM-DD'
version: '1.0'

Optional Fields (Template-Specific)

Technical:

tech_stack: [list]
complexity: '[low|medium|high|expert]'
prerequisites: [list]

Proposal:

client: 'Client Name'
estimated_cost: 'Amount'
estimated_duration: 'Period'
phases: [list]

Research:

research_type: 'Type'
methodology: [list]
data_sources: [list]

Security:

compliance_frameworks: [list]
total_questions: [number]
review_date: 'YYYY-MM-DD'

Quick Reference Section Standards

Purpose

  • Provide at-a-glance information
  • Enable quick decision-making
  • Improve discoverability

Structure

## ๐Ÿ“Š Quick Reference

| ํ•ญ๋ชฉ | ๋‚ด์šฉ |
|------|------|
| **Key Field 1** | Value |
| **Key Field 2** | Value |
| **Key Field 3** | Value |

What to Include

  • Category/Type
  • Priority/Urgency
  • Reading Time
  • Target Audience
  • Key Metrics (cost, duration, complexity)

Workflow: Creating a New Document

Step 1: Select Template

Question: "What type of document are you creating?"

| Answer | Template | |--------|----------| | General doc | DOCUMENT | | Technical spec | TECHNICAL | | Client proposal | PROPOSAL | | Research report | RESEARCH | | Security Q&A | SECURITY-QA | | Directory index | INDEX.md |


Step 2: Fill YAML Frontmatter

Required fields:

  • title, category, priority, reading_time, status, tags, created, version

Ask user:

  • "What's the document title?"
  • "Who is the audience?"
  • "What's the priority?" (CRITICAL/HIGH/MEDIUM/LOW)
  • "Estimated reading time?" (in minutes)

Step 3: Generate Quick Reference

Extract from YAML:

  • Category
  • Priority
  • Reading time
  • Audience
  • Tags (top 3)

Template-specific additions:

  • TECHNICAL: tech_stack, complexity, prerequisites
  • PROPOSAL: client, cost, duration
  • RESEARCH: methodology, data sources
  • SECURITY-QA: frameworks, total questions

Step 4: Structure Content Sections

Use template structure:

  • DOCUMENT: General sections + checklist
  • TECHNICAL: Architecture + specs + implementation
  • PROPOSAL: Pain points + solution + ROI + timeline
  • RESEARCH: Methodology + findings + recommendations
  • SECURITY-QA: Category-based Q&A

Step 5: Add References

Always include:

  • Related docs (internal)
  • External links (if applicable)
  • Author/date/version

Example: Generate TECHNICAL Doc

User Request: "Create a technical doc for Zero Trust Architecture"

Step 1: Select Template โ†’ TECHNICAL

Step 2: Fill YAML

---
title: 'Zero Trust Architecture Design'
category: technical
priority: CRITICAL
reading_time: 25
status: draft
tags:
  - security
  - architecture
  - zero-trust
audience:
  - ๊ฐœ๋ฐœ์ž
  - ๋ณด์•ˆํŒ€
  - ์•„ํ‚คํ…ํŠธ
tech_stack:
  - AWS
  - Nitro Enclave
  - CloudWatch
complexity: high
implementation_time: '3 months'
prerequisites:
  - AWS ๊ธฐ๋ณธ ์ง€์‹
  - ๋ณด์•ˆ ์•„ํ‚คํ…์ฒ˜ ์ดํ•ด
created: '2025-10-27'
version: '1.0'
---

Step 3: Quick Reference

## ๐Ÿ“Š Quick Reference

| ํ•ญ๋ชฉ | ๋‚ด์šฉ |
|------|------|
| **๊ธฐ์ˆ  ์Šคํƒ** | AWS, Nitro Enclave, CloudWatch |
| **๋ณต์žก๋„** | High |
| **๊ตฌํ˜„ ์‹œ๊ฐ„** | 3 months |
| **์„ ํ–‰ ์ง€์‹** | AWS ๊ธฐ๋ณธ, ๋ณด์•ˆ ์•„ํ‚คํ…์ฒ˜ |
| **๋Œ€์ƒ ๋…์ž** | ๊ฐœ๋ฐœ์ž, ๋ณด์•ˆํŒ€, ์•„ํ‚คํ…ํŠธ |

Step 4: Structure

  • ๐Ÿ—๏ธ ์•„ํ‚คํ…์ฒ˜
  • โš™๏ธ ๊ธฐ์ˆ  ์ŠคํŽ™
  • ๐Ÿ› ๏ธ ๊ตฌํ˜„ ๊ฐ€์ด๋“œ
  • โœ… ์ฒดํฌ๋ฆฌ์ŠคํŠธ

Step 5: References

  • Related: docs/security-guidelines.md
  • External: Official security standards documentation

Quality Checklist

YAML Frontmatter

  • [ ] All required fields present
  • [ ] Tags relevant (3-5 tags)
  • [ ] Reading time accurate
  • [ ] Audience specified
  • [ ] Created date = today

Quick Reference

  • [ ] Key information at-a-glance
  • [ ] Table format (ํ•ญ๋ชฉ | ๋‚ด์šฉ)
  • [ ] 5-7 rows max
  • [ ] Matches YAML data

Content Structure

  • [ ] Sections logically organized
  • [ ] Headers use emoji (๐ŸŽฏ, ๐Ÿ“Š, ๐Ÿ—๏ธ)
  • [ ] Bullet points for lists
  • [ ] Code blocks for technical content
  • [ ] Tables for comparisons

References

  • [ ] Related docs linked
  • [ ] External sources cited
  • [ ] Author/date/version at end

Common Mistakes to Avoid

โŒ Missing YAML Frontmatter

Wrong:

# My Document

Content here...

Right:

---
title: 'My Document'
category: technical
...
---
# My Document

Content here...

โŒ No Quick Reference

Wrong:

---
...
---
# Document

## Section 1
Content...

Right:

---
...
---
# Document

## ๐ŸŽฏ ํ•ต์‹ฌ ์š”์•ฝ (30์ดˆ)
...

## ๐Ÿ“Š Quick Reference
...

## Section 1
Content...

โŒ Inconsistent Structure

Wrong: Each document has different section order

Right: Follow template structure consistently


References

External Standards


For detailed usage and examples, see related documentation files.