19 Commits

Author SHA1 Message Date
Brandon Martin 3493e219b6 docs(tauri): expand v2 skill package and clean placeholder dirs (#10)
## Summary
- expand the `tauri-v2` skill package into a layered v2+ reference with
stronger guidance for mobile entry points, `WebviewWindow` usage,
capabilities, IPC, official plugins, updater/distribution, and advanced
runtime topics
- improve discoverability and progressive disclosure with direct
deep-dive links from `SKILL.md`, tables of contents in long reference
files, consistent verification notes, and a clearer deprecated/legacy
position for the companion agent
- bump the packaged `cce-tauri` plugin to `1.0.1`, regenerate synced
marketplace/plugin outputs, and remove empty placeholder `assets/` and
`scripts/` directories that only contained generic README stubs
2026-04-02 22:16:17 -05:00
Brandon Martin a8609ad357 ✨ Add Home Assistant and Tauri v2 agents, skills, and commands (#4)
## Summary
- Add 7 specialized agents for Home Assistant ecosystem and Tauri v2
development
- Add 8 comprehensive skills with templates, references, and assets
- Add 3 Home Assistant slash commands for common workflows
- Update plugin table: 8 → 9 plugins (new `cce-tauri`)

## New Plugins
| Plugin | What's Included |
|--------|-----------------|
| **cce-homeassistant** | Now includes 8 skills (added Frigate
configurator) |
| **cce-tauri** | NEW - 1 Tauri v2 expert agent, 1 skill |

## New Agents
**Home Assistant:**
- `ha-addon-developer` - Add-on development expert
- `ha-api-expert` - REST/WebSocket API specialist
- `ha-automation-expert` - Automation and scripting
- `ha-energy-expert` - Energy dashboard and monitoring
- `ha-integration-developer` - Custom integration development
- `ha-voice-expert` - Voice assistant configuration

**Tauri:**
- `tauri-v2-expert` - Tauri v2 desktop app development

## New Skills
- `frigate-configurator` - Frigate NVR configuration with templates
- `ha-addon` - Add-on scaffolding with Dockerfile and bashio reference
- `ha-api` - API interaction patterns
- `ha-automation` - Automation best practices
- `ha-energy` - Energy monitoring setup
- `ha-integration` - Full integration scaffold with Python assets
- `ha-voice` - Voice assistant configuration
- `tauri-v2` - Tauri v2 with IPC patterns and capabilities reference

## New Commands
- `/ha-automation-lint` - Validate automations
- `/ha-blueprint-create` - Generate blueprints
- `/ha-integration-scaffold` - Scaffold new integrations
2026-01-15 07:46:28 -06:00
Brandon Martin 51e788b345 ✨ feat: add ESPHome specialist agent suite
Add 6 focused ESPHome agents organized by domain expertise:
- esphome-core: Universal ESPHome fundamentals (YAML, device basics, workflow)
- esphome-networking: WiFi, mDNS, API encryption, OTA, connectivity
- esphome-homeassistant: Bidirectional HA integration (entities, services, state sync)
- esphome-components: 100+ components (sensors, outputs, displays, switches, lights)
- esphome-automations: Triggers, conditions, actions, lambdas, scripting
- esphome-box3: ESP32-S3-BOX-3 hardware specialist (audio, display, touch, voice)

Each agent implements progressive disclosure pattern with third-person
descriptions and imperative writing style for optimal auto-delegation.
2025-12-22 22:59:49 -06:00
Brandon Martin 23db6b6730 ✨ feat: add Home Assistant dashboard expert agent and skill
Add specialized agent and skill for Home Assistant Lovelace dashboard
configuration, card selection, view layouts, theming, and custom card
development.

Agent (.claude/agents/specialized/homeassistant/):
- ha-dashboard-expert.md with Context7 library references

Skill (.claude/skills/ha-dashboard/):
- SKILL.md with quick start, rules, and troubleshooting
- README.md with auto-trigger keywords
- references/ with card, view, theme, and pattern documentation
- assets/ with dashboard template and card snippets
2025-12-18 13:35:02 -06:00
Brandon Martin aa8fcf4e85 ✨ feat: add Grafana plugin development skill and billing metrics
New Grafana ecosystem extensions:
- grafana-plugin-scaffolding skill for creating panel/datasource/app plugins
- grafana-billing skill for querying Prometheus/Loki billing metrics
- grafana-plugin-expert agent for SDK guidance and development patterns

Supports Grafana v12.x+ with @grafana/create-plugin scaffolder integration.
2025-12-17 15:15:40 -06:00
Brandon Martin 7750dd1e0d ✨ feat: add kubernetes-health skill with orchestrated diagnostics
Dynamic cluster health assessment system using API discovery to detect
installed operators and dispatch specialized sub-agents for comprehensive
health checks.

Includes:
- kubernetes-health skill with discovery scripts
- k8s-health-orchestrator agent for coordination
- Specialized agents for Core, Crossplane, ArgoCD, Cert-Manager, Prometheus
- /k8s-health command for easy invocation
2025-12-17 15:15:20 -06:00
Brandon Martin f80d95a869 Add skills system, specialized agents, and plugin documentation (#3)
## Summary

- ✨ Add skill system with 3 skills (cloudflare-vpc-services,
code-reviewer, commit-helper) and skill skeleton template
- ✨ Add 8 specialized agents for ArgoCD, Braintrust, GitHub Actions,
Fumadocs, and Helm
- ✨ Add 4 new slash commands (/agent-intent-from-docs, /create-skill,
/triage, /wrapup-skillup)
- 📝 Add comprehensive plugin system documentation (plugins.md,
plugins-reference.md, plugin-marketplaces.md, agent-skills.md)
- 🔧 Update install_extensions.py to support skill discovery and
installation
- 🔧 Add skill_forced_eval hook and update settings.json

## Test plan

- [x] Verify skills are discovered by running `uv run
install_extensions.py list --type skill`
- [x] Test `/create-skill` command creates proper skill structure
- [x] Verify new agents appear in `/agents` interface
- [x] Confirm new commands work via `/help`
- [x] Review documentation renders correctly
2025-12-04 12:42:16 -06:00
Brandon Martin 1b957dface ✨ feat: add Claude Agent SDK expert agents for TypeScript and Python
Add two specialized agents for Anthropic's Claude Agent SDK:
- TypeScript/Node.js expert for type-safe agent development with Zod
- Python expert for async agent development with anyio/asyncio

Both agents cover:
- Query patterns and streaming responses
- Custom tool creation with MCP integration
- Permission modes and security controls
- Hook system for lifecycle events
- FastAPI/Django integration (Python)
- Production deployment patterns

Also updated:
- README.md: Added Anthropic section and expanded Cloudflare/Crossplane sections
- CLAUDE.md: Added reminder to update README when adding extensions

The agents leverage comprehensive research from official Anthropic documentation
(October 2025 release) and provide production-ready implementation guidance.
2025-10-01 21:42:02 -05:00
Brandon Martin c0760d42be ✨ feat: add Crossplane AWS RDS expert agent 2025-10-01 21:16:07 -05:00
Brandon Martin f93bcfa2fa ✨ feat: add comprehensive Cloudflare platform expert agents
Add five specialized agents covering the Cloudflare Workers ecosystem:

- cloudflare-workers-expert: Core Workers runtime, APIs, and storage
- cloudflare-workflows-expert: Durable execution engine and orchestration
- cloudflare-workers-ai-expert: AI inference with 50+ models at the edge
- cloudflare-workers-for-platforms-expert: Multi-tenant serverless infrastructure
- cloudflare-ai-agents-sdk-expert: AI agent framework with state management

Each agent includes:
- Comprehensive documentation analysis from official Cloudflare docs
- "MUST BE USED" triggers for automatic delegation
- Complete API reference and best practices
- Production-ready code examples and patterns
- Clear delegation guidelines to related specialists

Also enhanced agent-from-docs command to support multi-agent creation
strategy when URLs represent distinct platform verticals.

All agents placed in .claude/agents/specialized/cloudflare/
2025-09-30 16:04:48 -05:00
Brandon Martin 51df4445ad ✨ feat: add Google Go style expert agent
Created comprehensive Go development agent based on:
- Google Go Style Guide (guide, best practices, decisions)
- Go 1.25 features (synctest, WaitGroup.Go, hash.Cloner)
- Effective Go principles

Enforces strict Google style conventions:
- MixedCaps naming, no util packages
- Error handling with %w wrapping
- Goroutine lifecycle management
- Consumer-defined interfaces
- Table-driven tests (no assertion libraries)
- Context as first parameter

Agent proactively activates for Go files and provides structured
code reviews with severity levels, refactoring examples, and
specific style guide references.
2025-09-30 15:18:04 -05:00
Brandon Martin f6bfc13069 ♻️ refactor: clean up deep-research agent frontmatter descriptions
Remove verbose XML example blocks from description fields in data-analyst,
research-coordinator, and technical-researcher agents. Descriptions now
concise and action-oriented, matching the pattern used in web-researcher
and academic-researcher agents.
2025-09-30 12:52:59 -05:00
Brandon Martin 2f889eb9e3 ✨ feat: add private repository access to technical-researcher agent 2025-09-30 11:41:19 -05:00
Brandon Martin 666d76dee8 ✨ feat: add Typer CLI expert agent and agent-from-docs command
Add new specialized agent for Typer CLI development created via the new
/agent-from-docs command. The Typer expert provides comprehensive guidance
on type-hint driven CLI development, command structure, validation, testing,
and distribution.

Also update README.md to document the new Python/Typer agent section and
the existing Temporal.io agent suite.
2025-09-30 10:46:23 -05:00
Brandon Martin 68a68ccfd0 ✨ feat: add Temporal.io specialist agent suite
Add comprehensive Temporal.io agent suite with 6 specialized agents:
- temporal-core: Universal concepts and architecture
- temporal-python: Python SDK v1.18.0+ specialist
- temporal-go: Go SDK v1.36.0+ specialist
- temporal-typescript: TypeScript SDK v1.13.0+ specialist
- temporal-testing: Cross-SDK testing strategies
- temporal-troubleshooting: Error diagnosis and debugging

Agents built from extensive research (60+ sources) covering:
- Official documentation and SDK references
- Community best practices and pitfalls
- Testing patterns with time-skipping
- AsyncIO blocking (Python), map iteration (Go), timeout config (TypeScript)
- Replay testing for production validation
- Performance optimization and troubleshooting

Each agent includes code examples, delegation patterns, and proactive invocation triggers.
2025-09-29 23:00:41 -05:00
Brandon Martin 93cf0ebe8d 🔧 chore: enable MCP tools for deep research agents
Add mcp__context7 and mcp__Ref to research-coordinator, technical-researcher, and web-researcher agents to enable documentation lookup and reference capabilities.
2025-09-29 22:43:45 -05:00
Brandon Martin 00a8922ee3 ✨ feat: add temporal awareness to research agents
All deep research agents now establish temporal context using `date` command and prioritize recent sources. Changes include:

- Add Bash tool to all research agents for date awareness
- Update workflows to check current date at start
- Add timestamp metadata to all output formats
- Track publication dates and data recency
- Distinguish between current and historical information
- Update meta-agent docs URL to docs.claude.com

This enhancement ensures research results are time-aware and prioritize current information.
2025-09-29 22:23:49 -05:00
Brandon Martin 7f02d5064f ✨ feat: add deep research agents, git-commit command, and ultracite rules
Add comprehensive deep research agent suite with 5 specialized agents (academic-researcher, data-analyst, research-coordinator, technical-researcher, web-researcher) for multi-faceted research tasks.

Add new commands:
- git-commit: Smart commit creation with emoji conventional format
- frontend-mode: Load ultracite rules for JS/TS development
- security-scan: Run security scans on project files

Add ultracite.md documentation with comprehensive frontend development rules covering accessibility, JSX/React, TypeScript, and code quality standards.

Update existing agents with improved proactive usage patterns and tool configurations.

Update hooks and settings to support new functionality.
2025-09-29 22:00:34 -05:00
Brandon Martin 3a465848a0 Initial Commit 2025-09-29 16:34:01 -05:00