documentation
- **MANDATORY**: All Python functions and methods **MUST** have docstrings. - **REQUIRED**: Every module **MUST** contain a module-level docstring explaining the purpose and usage of the module. - Documentation **MUST** be written in English using clear, precise, and easy-to-understand language.
Install / Use
npx skills add dimitritholen/airulesInstalls into whichever agent you are using.
.clinerules
Cline rules
Quality Score
Category
Content & MediaSupported Platforms
Our assessment of documentation
documentation scores 59/100 on our quality scale, 1130th of 1,176 Content & Media skills we index.
Its .clinerules is 2.8 KB long, well organised into 12 sections and no code examples: a solid amount of guidance for an agent.
It has no GitHub stars yet, so there is no community track record; judge it on its content.
Maintenance, license and trust
- We could not determine when the repository was last updated.
- Our last check on 2026-10-18 found the source still online.
- No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
- Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-09-23. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.
documentation compared with similar skills
All 4 of these similar skills score higher than documentation; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| documentation (this skill)by dimitritholen | 59 | 0 | — | .clinerules |
| Agent-Reachby Panniantong | 100 | 109.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 97.9k | today | MCP Server |
| crawl4aiby unclecode | 100 | 87.0k | 1d ago | MCP Server |
Frequently asked questions
- How do I install documentation?
- Run
npx skills add dimitritholen/airules. The install tabs above show the steps for each supported agent. - Which AI agents does documentation work with?
- It is written for Cline, as a .clinerules file. Other agents that read the same format can often use it too.
- Is documentation safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is documentation still maintained?
- We could not determine when the repository was last updated.
Skill content
View source on GitHubPython Project Documentation Rules
General Documentation Principles
- MANDATORY: All Python functions and methods MUST have docstrings.
- REQUIRED: Every module MUST contain a module-level docstring explaining the purpose and usage of the module.
- Documentation MUST be written in English using clear, precise, and easy-to-understand language.
Style and Format
- MANDATORY: Use Google Python Style Guide for docstring conventions unless specified otherwise by project requirements.
- ALWAYS write docstrings using triple double quotes.
- REQUIRED: Include a concise description at the beginning of each docstring followed by a more detailed explanation if necessary.
Content Specifics
Functions and Methods
- MANDATORY:
- A brief description of the function/method.
- List parameters with a description, their type, and if they are optional.
- Describe return type and semantics.
- NEVER include trivial comments inside functions; focus on why something is done, not how.
Classes
- MANDATORY:
- Documentation for each class MUST describe its purpose and behavior in the system.
- Document all public methods and properties.
- If inheritance is used, note how and why it deviates from the base class.
Variables and Constants
- REQUIRED: All global variables and constants MUST be documented explaining their usage and necessity in the module.
Examples and Usage
- ALWAYS provide simple examples in the docstring when introducing complex functions or classes.
- RECOMMENDED: Use examples that illustrate typical use cases and edge cases.
External Documentation
- MANDATORY: If any external libraries or frameworks are used, documentation MUST include their version and relevant details on integration.
- RECOMMENDED: Link to official documentation or relevant sections when referring to external tools or libraries.
Automation and Tools
- REQUIRED:
- Use tools such as
Sphinxfor generating documentation from docstrings. - Integrate documentation generation into the build process to ensure it is always up-to-date.
- Use tools such as
- RECOMMENDED: Configure continuous integration tools to automatically validate documentation against code changes.
Versioning Documentation
- REQUIRED: Update documentation to reflect any changes in code usage or functionality along with code updates.
- ALWAYS maintain a changelog that details significant changes, enhancements, and fixes in the documentation similar to the codebase.
Review and Maintenance
- MANDATORY: All documentation MUST be peer-reviewed before merging changes in code repositories.
- Documentation SHOULD be regularly reviewed and updated to keep pace with changes in the project.
Related Skills
Agent-Reach
109.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
97.9k🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
87.0kOfficial Crawl4AI Cloud: a hosted web scraping, extraction, and search API for AI agents. Free API key, 1,000 credits a month, no card. Fully open source: this repo is the Apache-2.0 crawler that powers it, and you can self-host it.
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
