Skip to content

Add bundled aai-cli skill and aai setup; adopt AGENTS.md#21

Merged
alexkroman merged 10 commits into
mainfrom
skill/aai-cli
Jun 6, 2026
Merged

Add bundled aai-cli skill and aai setup; adopt AGENTS.md#21
alexkroman merged 10 commits into
mainfrom
skill/aai-cli

Conversation

@alexkroman

Copy link
Copy Markdown
Collaborator

Summary

  • New bundled aai-cli skill (aai_cli/skills/aai-cli/): model-invocable SKILL.md + four references mirroring the CLI's --help groups. Bundled in the package and force-included in the wheel, so pip install ships it.
  • aai claudeaai setup (install/status/remove): agent-neutral command that wires three integrations into a coding agent — the assemblyai-docs MCP (claude mcp add), the assemblyai skill (npx skills add), and the bundled aai-cli skill (copied straight from the package, no network).
  • init vs agent disambiguation in the skill, README, and --help text: build an app with aai init voice-agent; aai agent only runs a live conversation and writes no code.
  • CLAUDE.mdAGENTS.md (with a CLAUDE.md symlink) so Claude Code, Codex, and Cursor read one instructions file.
  • Also includes in-flight repo changes already on this branch: prettier in the CI/check.sh gate, the init templates' public/ static layout refactor, and minor environments copy.

Test plan

  • ./scripts/check.sh green: ruff, ruff format, mypy, pyright (strict), vulture, deptry, import-linter, markdownlint, prettier, shellcheck, pytest (865 passed, 97% coverage), diff-cover 100%, build + twine check.
  • Verified the wheel bundles all five skill files.
  • Verified aai setup install/status/remove bundled-skill copy in an isolated CLAUDE_CONFIG_DIR.

🤖 Generated with Claude Code

alexkroman-assembly and others added 10 commits June 5, 2026 14:38
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ship a model-invocable `aai-cli` skill bundled in the package
(aai_cli/skills/aai-cli/, force-included in the wheel) that teaches coding
agents how to drive the `aai` CLI to build voice AI apps. SKILL.md plus four
references mirroring the CLI's own --help groups; all flags verified against
live --help.

Replace the Claude-specific `aai claude` command with an agent-neutral
`aai setup` (install/status/remove) that wires three integrations into a
coding agent: the assemblyai-docs MCP (`claude mcp add`), the assemblyai skill
(`npx skills add`), and the bundled aai-cli skill (copied from the package,
no network).

Disambiguate `aai init` (build an app, including the voice-agent template)
from `aai agent` (run a live voice conversation) across the skill, README, and
CLI --help text, so agents stop reaching for `aai agent` to build an app.

Rename CLAUDE.md -> AGENTS.md with a CLAUDE.md symlink so Claude Code, Codex,
and Cursor share one instructions file.

Also folds in in-flight repo work on this branch: prettier added to the
CI/check.sh gate, the init templates' public/ static layout refactor, and
minor environments copy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@alexkroman alexkroman merged commit e9a63d3 into main Jun 6, 2026
7 checks passed
@alexkroman alexkroman deleted the skill/aai-cli branch June 6, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants