documentation

Generate README files and document code intent with structured guidelines.

1|1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/simple-platform/simple-tools --skill documentation-simple-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: documentation
Source: https://github.com/simple-platform/simple-tools/tree/main/tools/simple-cli/internal/scaffold/templates/agent/skills/documentation
Command: npx skills add https://github.com/simple-platform/simple-tools --skill documentation-simple-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you write better documentation by providing guidelines and examples for effective READMEs, code comments, and schema explanations, ensuring clarity and maintainability.

Core Features & Use Cases

  • Improve Readability: Focus on explaining the 'why' behind your code, not just the 'what'.
  • Standardize READMEs: Provides a template for creating comprehensive README files.
  • Document Schemas: Offers guidance on explaining business logic within SCL schemas.
  • Enhance Code Comments: Demonstrates best practices for JSDoc comments in TypeScript.
  • Use Case: Ensure new team members can quickly understand project structure and code intent by following these documentation standards.

Quick Start

Use the documentation skill to generate a README.md file for a new project.

Frequently Asked Questions about documentation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the best way to write a maintainable README for a new software project?

An effective README follows standardized templates explaining project structure and setup. It focuses on clear, maintainable guidelines to help new team members quickly understand the project's business intent and architecture.

How do I write code comments that explain business logic in TypeScript?

To write code comments that explain business logic in TypeScript, use JSDoc best practices to document the 'why' behind your components. This approach ensures your code comments focus on intent and maintainability rather than just stating the operations.

How do you document SCL schemas to ensure long-term maintainability?

Documenting SCL schemas for maintainability involves explicitly explaining the business logic and intent behind the schema structures. Providing clear schema documentation ensures the data structures remain accessible and evolution-ready for future development.

Why should code comments explain the why instead of the what?

Code comments should explain the why because the what is already visible in the code itself. Focusing on the why clarifies the business logic and design intent, making the software significantly more accessible and maintainable for other developers.

Does standardizing project documentation help new team members understand code intent faster?

Standardizing project documentation helps new team members understand code intent faster by providing consistent guidelines for READMEs and comments. This practice reduces onboarding friction and clarifies the business logic behind software components.