← Back to list

swift-docc-comments
by ivan-magda
Personally curated and maintained collection of Claude Code plugins
⭐ 4🍴 1📅 Jan 19, 2026
SKILL.md
name: swift-docc-comments description: Use when writing or enhancing Swift documentation comments for DocC generation, adding inline doc comments to Swift source files, or when user asks for API documentation allowed-tools: Read, Grep, Glob
Swift DocC Inline Comments
Overview
Swift DocC inline comments follow a specific structure. Section headers like ## Overview and ## Topics belong in .docc catalog files, NOT in inline source comments.
Structure
/// Summary (first paragraph - one sentence)
///
/// Discussion paragraphs (no header needed)
///
/// ```swift
/// // Code example
/// ```
///
/// - Parameter name: Description
/// - Returns: Description
/// - Throws: Description
/// - Note: Additional info
Quick Reference
| Element | Format | Location |
|---|---|---|
| Summary | First paragraph | Inline |
| Discussion | Subsequent paragraphs | Inline |
| Code examples | Triple backticks | Inline, before parameters |
## Overview | Section header | .docc catalog ONLY |
## Topics | Section header | .docc catalog ONLY |
| Symbol links | ``SymbolName`` | Both |
Correct Format
/// Brief summary in one sentence.
///
/// Extended discussion explaining behavior, use cases,
/// or important details. No header needed.
///
/// ```swift
/// let example = MyType()
/// example.doSomething()
/// ```
///
/// - Parameter value: What this parameter does.
/// - Returns: What gets returned.
/// - Note: Default value is `.default`.
func method(value: Int) -> String
Common Mistakes
| Wrong | Correct |
|---|---|
/// ## Overview | Just write paragraphs |
/// ## Topics | Use .docc catalog file |
/// ## Example | Just use code block |
| Parameters before code | Code block, then parameters |
Red Flags
These indicate wrong format:
## Overviewin///comments## Topicsin///comments## Examplebefore code blocks- Parameter:appearing before code examples
Generate Documentation
swift package generate-documentation
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
○言語
プログラミング言語が設定されている
0/5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

