SkillAgentSearch skills...

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/airules

Installs into whichever agent you are using.

About this skill
🔧

.clinerules

Cline rules

Quality Score

59/100

Supported Platforms

Cline

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.

Substance
26/30
Structure
13/20
Description
15/15
Adoption
0/20
Freshness
5/15

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 found

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.

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.

SkillScoreStarsUpdatedFormat
documentation (this skill)by dimitritholen590—.clinerules
Agent-Reachby Panniantong100109.2ktodayCLAUDE.md
headroomby headroomlabs-ai10078.9ktodayCLAUDE.md
Scraplingby D4Vinci10097.9ktodayMCP Server
crawl4aiby unclecode10087.0k1d agoMCP 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.

Python 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 Sphinx for generating documentation from docstrings.
    • Integrate documentation generation into the build process to ensure it is always up-to-date.
  • 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

View on GitHub
GitHub Stars0
CategoryContent
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low