Engineering
tasks-documentation avatar

tasks-documentation

A specialized skill for generating high-quality technical documentation, code comments, API specs, and README patterns. Automates standard documentation workflows for C# and TypeScript projects.

Introduction

The tasks-documentation skill provides a structured framework for developers and technical writers to maintain high-quality project documentation. It is designed to bridge the gap between implementation and communication by offering standardized patterns for code-level documentation and project-level overviews. By focusing on consistency, it ensures that your repository remains readable, maintainable, and accessible to other team members. The skill is particularly well-suited for engineering teams working in C# and TypeScript environments, though its patterns are adaptable to various modern software stacks.

  • Generates comprehensive C# XML documentation, including complex tags like summary, remarks, and example sections to improve IntelliSense and API clarity.

  • Creates professional TypeScript JSDoc comments that support advanced documentation requirements, including example usage, parameter descriptions, and type documentation.

  • Produces standardized API documentation for REST controllers, detailing request/response schemas, error code definitions, and endpoint descriptions.

  • Offers structured README templates that include architecture diagrams, installation guides, and usage examples to streamline project onboarding.

  • Facilitates the documentation of technical debt through consistent TODO and FIXME comment patterns, allowing teams to track and address issues effectively.

  • Supports architectural documentation by providing frameworks for data flow descriptions and component diagram outlines.

  • This skill is intended specifically for writing and generating documentation. It should not be used for high-level documentation planning or strategic roadmapping; for such tasks, please utilize the designated documentation planning skills.

  • Input typically involves source code snippets, function definitions, or architecture concepts; output is formatted, ready-to-use documentation text that adheres to industry best practices.

  • Ensure that all documentation produced follows the project's established style guide; while this skill provides robust templates, human oversight is recommended to verify accuracy in complex logic scenarios.

  • Use this skill to keep README files synchronized with code changes, ensuring that technical debt is tracked and that public-facing API interfaces are always properly annotated with professional-grade documentation.

Repository Stats

Stars
11
Forks
0
Open Issues
0
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
May 1, 2026, 09:02 AM
View on GitHub