Automatically generate comprehensive documentation for Rust and TypeScript codebases by analyzing code structure, patterns, and relationships. Supports trait-based patterns, async operations, React components, and Next.js applications.
36
35%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./.github/skills/reverse-documentation/SKILL.mdAutomatically generate comprehensive documentation for Rust and TypeScript codebases by analyzing existing code structure, patterns, and relationships.
Use this skill when you need to:
This skill understands and documents:
This skill understands and documents:
Generate comprehensive documentation for the [crate-name] crateDocument the trait-based storage abstraction in edgequake-storageCreate API documentation for all public interfaces with examplesGenerate documentation for all React components in src/componentsDocument the custom hooks in src/hooks with usage examplesCreate type documentation for the API integration layerWhen you invoke this skill, the AI assistant will:
Customize documentation generation:
# Scope of documentation
scope: "public" # or "all" for private items too
# Output format
format: "markdown" # or "inline" or "both"
# Include sections
include_examples: true
include_tests: true # Rust only
include_diagrams: true
include_stories: true # TypeScript only
# Documentation depth
depth: "comprehensive" # or "brief" or "detailed"
# Target audience
audience: "developers" # or "maintainers" or "contributors"edgequake-core, edgequake-storage, edgequake-llm, edgequake-apiGraphStorage, LLMProvider, StorageAdapter traitsStorageError, PipelineError typesGenerate comprehensive documentation for the edgequake-storage crate including:
- All trait definitions and implementations
- Storage backend comparison (Memory vs PostgreSQL)
- Error handling patterns
- Async operation patterns
- Integration tests
- Architecture diagram showing trait relationshipsGenerate documentation for the edgequake_webui components including:
- All React components with props
- Custom hooks in src/hooks
- API integration types
- Component composition examples
- Storybook stories for all components
- Data flow diagram62e6adb
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.