Commit Graph

13 Commits

Author SHA1 Message Date
Brandon Martin 1ac816cc29 refactor(plugins): package self-contained plugin installs (#5)
## Summary
- convert the marketplace packages into self-contained plugin installs
with local `agents/`, `skills/`, `commands/`, and `hooks/` content
- replace the old `triage-workflow` path with the new `linear` skill and
ship a dedicated `cce-linear` plugin for Linear-backed ticket and PR
workflows
- remove the unfinished `cce-auto-blog` plugin so this PR stays focused
on the plugin infrastructure redo

## What Changed
- added `scripts/sync_plugin_packages.py` to generate package manifests
and sync plugin-local assets from the shared `.claude/` source tree
- updated `.claude-plugin/marketplace.json` and per-plugin manifests for
19 packages, including new `cce-linear` and `cce-tauri` entries
- materialized packaged plugin assets under `plugins/*` so marketplace
installs no longer depend on repo-root `.claude` paths
- rewired Linear commands to use the `linear` skill wrapper scripts and
removed hardcoded workspace-specific Linear URLs
- refreshed root and plugin README files to match the packaged layout
and current plugin inventory

## Verification
- `python3 -m py_compile scripts/sync_plugin_packages.py
install_extensions.py .claude/skills/linear/scripts/*.py`
- `python3 scripts/sync_plugin_packages.py`
- validated plugin JSON/manifests and `cce-linear` package wiring
- confirmed no `axios-hq` or `triage-workflow` references remain in the
`.claude` Linear sources

---------

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-04-01 21:51:29 -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 53f7077571 🔧 chore: update prime command plugin docs references
Replace local plugins.md reference with official online documentation URLs
for accurate plugin development guidance.
2025-12-22 23:00:28 -06:00
Brandon Martin c2f9a30407 ✨ feat: add esphome-box3-builder skill
Add ESP32-S3-BOX-3 specialist skill for audio/display/touch projects:

Templates:
- box3-base.yaml: Complete hardware initialization foundation
- box3-voice.yaml: Voice assistant with wake word + audio ducking

References (10,400 words):
- box3-pinout.md: Complete hardware reference, GPIO pinout, known issues
- display-lambdas.md: Lambda rendering cookbook for ILI9xxx
- touch-patterns.md: GT911 touch interaction patterns
- material-design.md: Material Design UI guide for BOX-3 display

Scripts:
- flash-box3.sh: BOX-3 validation and flashing workflow

Assets:
- fonts/README.md: Roboto and Material Design Icons setup

Provides 50% token reduction and 65% time savings for BOX-3 projects with
hardware-specific templates including PSRAM octal mode config, I²S audio
pipeline, and display lambda patterns.

Also includes trivial newline fix to prime.md command.
2025-12-22 23:00:15 -06:00
Brandon Martin 766f66d896 ✨ feat: add Linear workflow commands for PR creation
New slash commands for Linear integration:
- /create-linear-pr: Create ticket, branch, commit, and PR in one flow
- /existing-linear: Create PR for existing Linear ticket

Automates the full workflow from staged changes to opened PR with proper
ticket linking and success criteria validation.
2025-12-17 15:15:49 -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 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 cf007d3f46 ✨ feat: enable parallel documentation analysis in agent-from-docs
Updated agent-from-docs command to launch multiple technical-researcher agents in parallel when multiple documentation URLs are provided, improving efficiency and reducing total analysis time.
2025-09-30 15:05:06 -05:00
Brandon Martin 9804280fe7 ♻️ refactor: simplify git-commit command by removing pnpm-specific checks
Remove pnpm lint/build/generate:docs references from git-commit command.
The command now relies on hooks configured in .claude/settings.json to
handle pre-commit checks automatically. Also removed --no-verify flag
since hooks should always run.

This makes the command framework-agnostic and less opinionated about
specific tooling.
2025-09-30 11:14:04 -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 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