スキル一覧に戻る
burakergun394

documentation

by burakergun394

0🍴 0📅 2026年1月20日
GitHubで見るManusで実行

SKILL.md


name: documentation description: Generate code documentation, API docs, and technical guides. Use when documenting code, creating API documentation, writing technical specs, or when the user mentions "document", "docs", "README", "API docs", "swagger". allowed-tools: Read, Grep, Glob, Write, Edit

Documentation Guide

Project Requirements:

  • NO XML Documentation (/// <summary>) allowed in code.
  • NO inline comments explaining "what" code does.
  • ONLY use // TODO: ... for future work or critical "WHY" comments.
  • For detailed rules, refer to .agent/skills/project-standards.md.

Inline Comment Philosophy

Core Principle: Comments should explain WHY, not WHAT. Code should be self-documenting through clear naming and structure.

Accepted Comment Types

  1. TODOs:

    // TODO(JIRA-123): Refactor this to use the new API client
    
  2. Critical Explanations (The WHY):

    // We normalize to lowercase because the legacy database collation is case-sensitive
    Email = value.ToLowerInvariant();
    

Forbidden Comment Types

  1. XML Documentation:

    // ❌ FORBIDDEN
    /// <summary>
    /// Gets the user by ID.
    /// </summary>
    public User GetById(Guid id)
    
  2. Explaining the WHAT:

    // ❌ FORBIDDEN
    // Loop through users
    foreach (var user in users)
    

README Template

# Project Name

Brief description of the project.

## Features

- Feature 1
- Feature 2
- Feature 3

## Prerequisites

- .NET 10 SDK
- SQL Server
- Docker

## Getting Started

### Installation

```bash
git clone https://github.com/username/project.git
cd project
dotnet restore

API Documentation

Swagger UI is available at /swagger when running in Development mode.

Environment Variables

Create a appsettings.Local.json file:

{
  "ConnectionStrings": {
    "DefaultConnection": "Server=localhost;Database=YourDb;User Id=sa;Password=YourPassword;TrustServerCertificate=True"
  }
}

## Checklist

- [x] Check code for forbidden XML documentation (`///`)
- [x] Ensure all comments explain "WHY" or are "TODOs"
- [ ] Verify README is up to date

スコア

総合スコア

40/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

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