adr-gen
Generate Architecture Decision Records with AI. Use when documenting technical decisions.
Why use this skill?
Automate your technical documentation with the adr-gen skill. Generate professional, structured Architecture Decision Records in seconds to capture team context.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lxgicstudios/adr-genWhat This Skill Does
The adr-gen skill is an essential tool for engineering teams aiming to maintain a high-quality, searchable, and historical knowledge base of technical decisions. By leveraging AI to draft Architecture Decision Records (ADRs), this skill ensures that significant technical choices—such as selecting a database engine, adopting a new framework, or changing communication protocols—are documented consistently. Instead of losing vital context to memory or team turnover, adr-gen helps you create structured documentation that outlines the problem, the considered alternatives, the rationale behind the final decision, and the long-term trade-offs. It transforms a simple prompt into a professional, industry-standard ADR document, ensuring future team members understand the 'why' behind the codebase.
Installation
You can install this skill directly through your OpenClaw terminal interface. Simply execute the following command:
clawhub install openclaw/skills/skills/lxgicstudios/adr-gen
Once installed, the tool is immediately accessible as an npx-compatible executable, requiring no further configuration or API keys to function on the free tier.
Use Cases
- Documentation Automation: Quickly generate records after sprint planning sessions where major architectural shifts were agreed upon.
- Onboarding Assistance: Provide new developers with a clear history of why existing infrastructure exists, reducing the burden on senior engineers.
- Architecture Review Prep: Generate formal documentation required for high-stakes technical reviews or security audits.
- Technical Debt Management: Keep track of temporary workarounds that were chosen as compromises for current deadlines.
Example Prompts
- "Create an ADR for our decision to switch from React state to Zustand for global state management to reduce boilerplate."
- "Generate an ADR for implementing Redis as a caching layer. Context: We are seeing high latency on our profile endpoints and need to reduce database load."
- "Document the choice to use TypeScript in our new microservices repo, detailing why we chose it over keeping the legacy JavaScript stack."
Tips & Limitations
- Be Specific: The AI performs best when you provide constraints. Include technical details like 'high concurrency' or 'limited budget' in your prompt.
- Review Mandatory: While the AI generates excellent drafts, ensure that a human architect verifies the consequences section, as only you know your team's specific long-term maintenance capacity.
- File Management: Ensure you specify the
--outputflag if you want to save the generated markdown directly into your existing project repository structure.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-lxgicstudios-adr-gen": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write
Related Skills
branch-namer
Generate descriptive git branch names from plain English. Use when you need a branch name that follows conventions.
cloudflare-gen
Generate Cloudflare Workers configuration and code. Use when building on the edge.
adr-writer
Generate Architecture Decision Records with AI. Use when documenting technical decisions.
adr-gen
Generate Architecture Decision Records with AI. Use when documenting technical decisions.
compound-engineering
Make your AI agent learn and improve automatically. Reviews sessions, extracts learnings, updates memory files, and compounds knowledge over time. Set up nightly review loops that make your agent smarter every day.