← スキル一覧に戻る

documentation
by simplecore-inc
A modular Spring Boot starter library providing enterprise features: JWE auth, caching, encryption, file storage, email, and more.
⭐ 0🍴 0📅 2026年1月7日
SKILL.md
name: documentation description: Write and validate SimpliX documentation following project templates and guidelines. Use when creating README files, overview documents, feature guides, or any markdown documentation for SimpliX modules. allowed-tools: Read, Write, Edit, Glob, Grep
SimpliX Documentation Writing Skill
This skill provides guidance for writing documentation that follows SimpliX project standards.
Reference Documents
Before writing any documentation, always read:
.claude/references/documentation-guidelines.md- Complete formatting and structure rules.claude/references/documentation-templates.md- Mandatory templates for each document type
Document Types and Templates
| Document Type | Location | Template |
|---|---|---|
| Module README | {module}/README.md | README.md Template |
| Module Overview | {module}/docs/ko/overview.md | Overview Document Template |
| Feature Guide | {module}/docs/ko/{feature}-guide.md | Feature Guide Template |
| Configuration Reference | {module}/docs/ko/configuration.md | Configuration Reference Template |
| API Documentation | {module}/docs/ko/api-reference.md | API Documentation Template |
Critical Rules
Language
- Korean documentation: Full Korean content allowed
- Code examples: Always use English identifiers and comments
- Technical terms may remain in English (Spring Boot, JPA, etc.)
Symbols (NEVER use emojis)
- Use ONLY these symbols for status indicators:
- Success/OK: (Unicode U+2714)
- Error/Failed: (Unicode U+2716)
- Warning: (Unicode U+26A0)
- Info: (Unicode U+2139)
Version Numbers
- NEVER hardcode version numbers
- Use
${version}placeholder or omit entirely - Bad:
<version>1.0.15</version> - Good:
implementation 'dev.simplecore:simplix-core'
Diagrams
- Use Mermaid for all diagrams except directory structures
- Korean docs use Korean labels in Mermaid
- Directory structures use ASCII only (English text)
Section Header Language
- Korean documentation uses Korean headers (preferred for this project)
## 주요 기능(not## Features)## 빠른 시작(not## Quick Start)## 설정(not## Configuration)## 라이선스(not## License)## 아키텍처(not## Architecture)
Required Sections by Document Type
README.md
- Title with module name (
# SimpliX {Module Name}) - Features list with checkmarks (
## 주요 기능) - Quick Start: dependency, configuration, usage (
## 빠른 시작) - Configuration Summary table (
## 설정 요약) - Architecture ASCII diagram (
## 아키텍처) - Documentation links (
## 문서) - License (
## 라이선스)
Overview Document
- Architecture (Mermaid diagram)
- Core Components
- Auto-Configuration
- Configuration Properties (YAML + table)
- Sequence Diagram (Mermaid)
- Related Documents
Feature Guide
- Introduction
- Table of Contents
- Concept comparison (if applicable)
- Process flow (Mermaid)
- REST API examples
- Programmatic usage
- Configuration
- Troubleshooting
- Related Documents
Validation
After writing documentation, run validation:
node .claude/scripts/validate-docs.mjs
Or use the /validate-docs command.
スコア
総合スコア
75/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
3ヶ月以内に更新
+5
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です



