Docs Skill
SkillDocs & knowledgeGenerate or update documentation for Terrae components
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Docs Skill skill
What this skill tells your AI
The instructions your AI receives, as published by alamenai/terrae in .claude/skills/docs/SKILL.md and read by ahel’s review.
Generate or update documentation for Terrae components.
Reference
Use src/app/docs/lines-animated/page.tsx as the reference for component documentation structure and patterns.
Instructions
-
Determine Documentation Type Ask the user what they need:
- Component documentation page
- Weeklog entry
- README update
- API reference
-
For Component Documentation Location:
src/app/docs/{component-name}/page.tsxExamples Location:src/app/docs/_components/examples/{example-name}.tsxStructure:
- Title and description (in DocsLayout)
- Installation section
- First example (directly after installation, NO title/description)
- Additional examples (each with DocsSection title and description)
- Animation Modes or similar feature explanations (if applicable)
- Properties table
- Use Cases grid (exactly 2 use cases, not more)
- Performance Tips
-
Example Component Patterns
-
Use
h-full w-fullfor the container div (NOT fixed heights likeh-[400px]) -
The ComponentPreview wrapper handles sizing
-
Always get accessToken from environment variable
-
Example structure:
export const ExampleName = () => { const accessToken = process.env.NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN || "" return ( <div className="h-full w-full"> <Map accessToken={accessToken} center={CENTER} zoom={10}> {/* Component here */} </Map> </div> ) }
-
-
For Weeklog Entries Location:
src/app/docs/weeklog/page.tsxAdd new entries at the top with:
- Date
- Summary of changes
- Links to relevant components
-
Documentation Patterns
- Use code blocks with proper syntax highlighting
- Include working examples
- Show both basic and advanced usage
- Document all props with types and defaults
- Add visual examples where helpful
- Use DocsCode for inline code references
- Use DocsLink for external links
-
Review Process
- Show the documentation to the user before saving
- Ask for feedback and adjustments
- Only save after user approval
Signals
- GitHub stars
- 244
- Forks
- 5
- Last commit
- Apr 2026
- Hacker News mentions
- 20
Advanced
- Catalog kind
- skill
- Gateway key
docs-alamenai- Source
- github.com/alamenai/terrae