スキル一覧に戻る
simplecore-inc

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日
GitHubで見るManusで実行

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 TypeLocationTemplate
Module README{module}/README.mdREADME.md Template
Module Overview{module}/docs/ko/overview.mdOverview Document Template
Feature Guide{module}/docs/ko/{feature}-guide.mdFeature Guide Template
Configuration Reference{module}/docs/ko/configuration.mdConfiguration Reference Template
API Documentation{module}/docs/ko/api-reference.mdAPI 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

  1. Title with module name (# SimpliX {Module Name})
  2. Features list with checkmarks (## 주요 기능)
  3. Quick Start: dependency, configuration, usage (## 빠른 시작)
  4. Configuration Summary table (## 설정 요약)
  5. Architecture ASCII diagram (## 아키텍처)
  6. Documentation links (## 문서)
  7. License (## 라이선스)

Overview Document

  1. Architecture (Mermaid diagram)
  2. Core Components
  3. Auto-Configuration
  4. Configuration Properties (YAML + table)
  5. Sequence Diagram (Mermaid)
  6. Related Documents

Feature Guide

  1. Introduction
  2. Table of Contents
  3. Concept comparison (if applicable)
  4. Process flow (Mermaid)
  5. REST API examples
  6. Programmatic usage
  7. Configuration
  8. Troubleshooting
  9. 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

レビュー

💬

レビュー機能は近日公開予定です