Documentation
Everything you need to generate, serve, and maintain help content from your codebase.
Quick Start
Choose the package that fits your needs. All four are open source under Apache 2.0.
attune-help
Lightweight reader for .help/ templates. 1 dependency, 6 files. Embed in any Python tool. No AI key required.
attune-ai
Generate, maintain, and serve help from your codebase. 15 workflows, 14 skills, MCP server.
attune-author
Generate 11 kinds of source-grounded templates with per-type polish prompts. Pairs with attune-help.
Plugin
Install from the marketplace. Type /coach for progressive help right in your terminal.
attune-help and attune-author plugins live in the attune-docs marketplace
After the 2026-04-10 split, the Claude Code plugin versions of attune-help and attune-author live in a separate marketplace from the main attune-ai plugin. Add that marketplace first, then install whichever plugin(s) you want.
Attune AI Framework
The full pipeline: scan your codebase, generate help templates, detect when code drifts, and regenerate stale content.
1. Bootstrap
Scan your project to discover features. The scanner reads modules, classes, and functions, then proposes a features.yaml manifest.
2. Generate
For each feature, three templates are created: concept (what is it?), task (how to use it), and reference (full API detail). Content comes from actual source code.
3. Staleness Detection
Source file SHA-256 hashes are stored in template frontmatter. When code changes, stale templates are flagged automatically.
4. Maintenance
Regenerate only the templates whose source changed. Hand-written templates are preserved. Run on-demand or via CI.
Attune Help (Standalone Reader)
A lightweight Python package that reads .help/ templates. 1 dependency, 6 files, embeddable anywhere.
Features
- 11 dependency — python-frontmatter. No bloat.
- 2Progressive depth — concept on first ask, task on repeat, reference on third.
- 3Session storage — file-based or custom backend. Tracks depth per topic.
- 4Multiple renderers — plain text, CLI, Claude Code, marketplace.
Usage
engine = HelpEngine(
template_dir=".help/templates"
)
result = engine.lookup("security-audit")
Claude Code Plugin
Install from the marketplace. Progressive help, project bootstrapping, and 14 skills right in your terminal.
Install
/coach Commands
/coach <topic>Progressive lookup. First call returns concept, repeat returns task, third returns reference.
/coach initBootstrap a .help/ directory for your project. Scans source code and generates features.yaml.
/coach statusCheck template freshness. Shows which features have drifted from their source files.
/coach maintainRegenerate stale templates. Only updates files whose source hashes changed.
Workflows & Skills
attune-ai includes 15 multi-stage workflows, 14 auto-invoking Claude Code skills, and an MCP server with 41 registered tools.
Key Workflows
14 Claude Code Skills
Skills auto-invoke from natural language. Type the topic and the right skill fires.
Run from CLI
Frequently Asked Questions
How is this different from a wiki?
Wiki pages drift the moment code changes. Attune templates are generated from your source code and include file hashes. When the code changes, staleness detection flags the affected templates so they can be regenerated automatically.
Do I need attune-ai to read templates?
No. The standalone attune-help package (1 dependency) can read any .help/ directory without the full framework. Generate templates with attune-author or attune-ai, then ship them alongside attune-help for a minimal runtime with no Anthropic API key required.
Can I write templates by hand?
Yes. Hand-written templates are preserved during regeneration. Remove the auto-discovered tag from frontmatter and the maintenance system will skip the file.
How does staleness detection work?
Each template stores SHA-256 hashes of the source files it was generated from. The maintenance workflow re-hashes those files and compares. If the hash changed, the template is flagged stale and queued for regeneration.
Is it free?
Fully open source under Apache 2.0. Free for personal, commercial, and enterprise use. No license keys, no usage limits.
What Claude Code skills are included?
14 auto-invoking skills: security audit, smart test, code review, deep review, doc generation, refactoring, bug prediction, release prep, planning, brainstorming, workflow orchestration, fix-test, spec-driven development, and the coach help system.
Where do I install attune-help and attune-author from?
They live in the Smart-AI-Memory/attune-docs marketplace, not the main attune-ai marketplace. Add the marketplace with `claude plugin marketplace add Smart-AI-Memory/attune-docs`, then install the plugin(s) you want: `attune-help@attune-docs` for the reader and/or `attune-author@attune-docs` for the AI authoring companion. For PyPI direct installs, `pip install attune-help` and `pip install 'attune-author[plugin]'` also work.
Ready to Get Started?
Generate help content from your codebase in under 5 minutes.