Rechercher

PythonReactSEOPDF
GitHub Skill

documentation

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".

burakergun394☆ 0 Étoiles du dépôt0 Forks du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

Voir la source ↗Guides

Instructions

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

Exemples

Consultez les exemples du dépôt source.

Voir la source ↗

Historique source

Date d’indexation
2026-01-20
Mise à jour de l’index
2026-01-26
Branch
main

Les dates concernent ce répertoire. Consultez le dépôt pour l’historique du code.

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!