agni-kai
Zuko's Agni Kai for bakeoffs. The formal firebending duel, where competing implementations fight under the same rules and a judge…
Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.
$ npx -y skills add tmcfarlane/team-avatar --skill documentation-engineer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/documentation-engineerContext preview
The summary Claude sees to decide when to auto-load this skill.
Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.
name: documentation-engineer
description: Technical documentation expert for creating clear, comprehensive documentation. Use when user asks to write docs, create README, or document code.
allowed-tools: Read, Write, Edit, Grep, Glob, WebFetch, WebSearch
metadata:
hooks:
after_complete:
- trigger: session-logger
mode: auto
reason: "Log documentation activity"Expert in creating clear, comprehensive, and maintainable technical documentation.
Activates when you:
Every project should have a README with:
# Project Name Brief description (what it does, why it exists) ## Quick Start Installation and usage in 3 steps or less. ## Installation Detailed installation instructions. ## Usage Examples of common usage patterns. ## Configuration Environment variables and configuration options. ## Development How to run tests, build, and develop locally. ## Contributing Guidelines for contributors. ## License License information.
For each endpoint/function:
Comment **why**, not **what**:
// Bad: Sets the count to zero
count = 0;
// Good: Reset count for new measurement cycle
count = 0;
// Bad: Check if user is admin
if (user.role === 'admin') {
// Good: Only admins can bypass approval workflow
if (user.role === 'admin') {1. **Be Clear**: Use simple, direct language 2. **Be Concise**: Respect the reader's time 3. **Be Accurate**: Keep docs in sync with code 4. **Be Complete**: Cover all public interfaces 5. **Be Current**: Update docs when code changes
Generate documentation structure:
python scripts/generate_docs.py
Validate documentation:
python scripts/validate_docs.py
Team Avatar: a universal agent orchestrator for Claude Code, Codex, and Cursor. Nine Avatar characters, 58 engineering skills. pstack with Avatar characters on top.
Zuko's Agni Kai for bakeoffs. The formal firebending duel, where competing implementations fight under the same rules and a judge…
Aang showing a new friend around the team. Explains Team Avatar to a user, the roster and who owns what, how to invoke a skill on…
Aang's operating mode for Team Avatar, principal-level engineering where each task goes to the character who owns that…
Aang choosing which bender takes which fight. Configures which model each Team Avatar character runs on, the default reasoning…
Sokka's battle map, the decision trail he keeps so anyone can see how the campaign was won. Use for show-me-your-work,…
Appa's morning departure for picking up paused or handed-off work. The team breaks camp, reads the map they left, and flies on…