Commit Graph

177 Commits

Author SHA1 Message Date
Seth Hobson
e34362543d Add Claude Code GitHub Workflow (#405)
* "Update Claude PR Assistant workflow"

* "Update Claude Code Review workflow"
2025-12-30 16:20:06 -05:00
Seth Hobson
cf82055296 docs(conduct): add automated abuse and LLM spam policies
Add explicit language prohibiting bulk automated issue/PR creation
and LLM-generated spam, with zero-tolerance enforcement policy.
2025-12-30 15:20:47 -05:00
Seth Hobson
e4dade1284 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-12-23 09:57:18 -05:00
Seth Hobson
160d9005cd remove jules 2025-12-23 09:56:56 -05:00
Neil Scholten
de7bb03e3f fix(marketplace): bump versions for 15 plugins after skill/agent additions (#143) (#144)
Fixes cache invalidation issue where commit 01d93fc added 5 new agents
and 45+ skills without incrementing plugin versions in marketplace.json.

Version bumps:
- metadata: 1.3.0 → 1.3.1
- accessibility-compliance: 1.2.0 → 1.2.1 (+2 skills)
- backend-development: 1.2.3 → 1.2.4 (+1 agent, +4 skills)
- business-analytics: 1.2.0 → 1.2.1 (+2 skills)
- cloud-infrastructure: 1.2.1 → 1.2.2 (+1 agent, +4 skills)
- data-engineering: 1.2.1 → 1.2.2 (+4 skills)
- developer-essentials: 1.0.0 → 1.0.1 (+1 agent, +3 skills)
- documentation-generation: 1.2.0 → 1.2.1 (+3 skills)
- frontend-mobile-development: 1.2.0 → 1.2.1 (+4 skills)
- game-development: 1.2.0 → 1.2.1 (+2 skills)
- hr-legal-compliance: 1.2.0 → 1.2.1 (+2 skills)
- incident-response: 1.2.1 → 1.2.2 (+3 skills)
- llm-application-dev: 1.2.1 → 1.2.2 (+1 agent, +4 skills)
- quantitative-trading: 1.2.0 → 1.2.1 (+2 skills)
- security-scanning: 1.2.2 → 1.2.3 (+1 agent, +4 skills)
- systems-programming: 1.2.0 → 1.2.1 (+3 skills)
2025-12-23 09:01:14 -05:00
google-labs-jules[bot]
12f3ff4555 🛡️ Sentinel: [Security Enhancement] Add security middleware to API template (#154)
* feat: add security middleware to REST API template

Adds `TrustedHostMiddleware` and `CORSMiddleware` to the FastAPI template to ensure basic security protections are in place. Includes comments guiding users on how to configure these for production.

- Added TrustedHostMiddleware for Host header validation
- Added CORSMiddleware for Cross-Origin Resource Sharing
- Added TODOs for production configuration

* feat: add security middleware to REST API template

Adds `TrustedHostMiddleware` and `CORSMiddleware` to the FastAPI template to ensure basic security protections are in place. Includes comments guiding users on how to configure these for production.

- Added TrustedHostMiddleware for Host header validation
- Added CORSMiddleware for Cross-Origin Resource Sharing
- Configured safe defaults (allow_credentials=False) for the template
- Added TODOs for production configuration

* feat: secure API template and fix Pydantic deprecations

Enhances `rest-api-template.py` with standard security middleware and updates Pydantic usage to V2 standards.

- Added `TrustedHostMiddleware` and `CORSMiddleware` with safe defaults
- Updated Pydantic models to use `ConfigDict` and `model_dump()` to resolve deprecation warnings
- Documented security learnings in sentinel journal

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-12-22 09:51:51 -05:00
google-labs-jules[bot]
a86384334b Bolt: optimize prompt evaluation loop to skip redundant calls (#152)
- Avoid re-evaluating the current prompt if metrics are already available from the previous iteration.
- Pass metrics from the best variation to the next iteration.
- Reduces N-1 expensive LLM calls in an N-iteration optimization loop.

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-12-21 19:02:37 -05:00
google-labs-jules[bot]
fda45604b7 Bolt: Optimize PromptOptimizer thread pool usage (#147)
*  Bolt: Reuse ThreadPoolExecutor in PromptOptimizer

💡 What:
Initialized `ThreadPoolExecutor` in `PromptOptimizer.__init__` and reused it in `evaluate_prompt`.

🎯 Why:
The previous implementation created a new `ThreadPoolExecutor` for every call to `evaluate_prompt`. Since `evaluate_prompt` is called repeatedly inside the `optimize` loop (and for every variation), this caused significant overhead from repeatedly creating and destroying thread pools.

📊 Impact:
Benchmark showed a reduction in execution time from ~5.36s to ~3.76s (~30% improvement) for 500 iterations with a mocked LLM.

🔬 Measurement:
Ran a benchmark script executing `evaluate_prompt` 500 times.
Before: 5.36s
After: 3.76s

*  Bolt: Reuse ThreadPoolExecutor in PromptOptimizer

💡 What:
Initialized `ThreadPoolExecutor` in `PromptOptimizer.__init__` and reused it in `evaluate_prompt`. Added a `shutdown` method for proper cleanup.

🎯 Why:
The previous implementation created a new `ThreadPoolExecutor` for every call to `evaluate_prompt`. Since `evaluate_prompt` is called repeatedly inside the `optimize` loop (and for every variation), this caused significant overhead from repeatedly creating and destroying thread pools.

📊 Impact:
Benchmark showed a reduction in execution time from ~5.36s to ~3.76s (~30% improvement) for 500 iterations with a mocked LLM.

🔬 Measurement:
Ran a benchmark script executing `evaluate_prompt` 500 times.
Before: 5.36s
After: 3.76s

*  Bolt: Reuse ThreadPoolExecutor in PromptOptimizer

💡 What:
Initialized `ThreadPoolExecutor` in `PromptOptimizer.__init__` and reused it in `evaluate_prompt`. Added a `shutdown` method and wrapped execution in `try...finally` for proper resource management.

🎯 Why:
The previous implementation created a new `ThreadPoolExecutor` for every call to `evaluate_prompt`. Since `evaluate_prompt` is called repeatedly inside the `optimize` loop (and for every variation), this caused significant overhead from repeatedly creating and destroying thread pools.

📊 Impact:
Benchmark showed a reduction in execution time from ~5.36s to ~3.76s (~30% improvement) for 500 iterations with a mocked LLM.

🔬 Measurement:
Ran a benchmark script executing `evaluate_prompt` 500 times.
Before: 5.36s
After: 3.76s

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-12-20 21:28:39 -05:00
google-labs-jules[bot]
70cf3f3682 Bolt: Parallelize Prompt Evaluation in optimize-prompt.py (#145)
* feat: Parallelize prompt evaluation in optimize-prompt.py

- Update `PromptOptimizer.evaluate_prompt` to use `ThreadPoolExecutor` for concurrent test case processing
- Significantly reduces total execution time when using high-latency LLM clients (network IO bound)
- Maintain accurate metric aggregation (latency, accuracy, token count) from parallel results
- This prepares the script for real-world usage where sequential execution is a major bottleneck

 Bolt: Reduces total evaluation time from O(n) to O(1) latency-wise (bounded by max_workers) for concurrent requests.

* feat: Parallelize prompt evaluation in optimize-prompt.py

- Update `PromptOptimizer.evaluate_prompt` to use `ThreadPoolExecutor` for concurrent test case processing
- Significantly reduces total execution time when using high-latency LLM clients (network IO bound)
- Maintain accurate metric aggregation (latency, accuracy, token count) from parallel results
- Ensure no generated artifacts (`optimization_results.json`) are committed

 Bolt: Reduces total evaluation time from O(n) to O(1) latency-wise (bounded by max_workers) for concurrent requests.

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-12-19 09:12:15 -05:00
Seth Hobson
8879465553 docs: add new agents and skills to reference documentation
Add 5 new agents to docs/agents.md:
- service-mesh-expert, event-sourcing-architect, vector-database-engineer
- monorepo-architect, threat-modeling-expert

Update docs/agent-skills.md with all new skills:
- LLM Application Development: +4 vector database skills (8 total)
- Backend Development: +4 event sourcing skills (9 total)
- Cloud Infrastructure: +4 service mesh skills (8 total)
- Developer Essentials: +3 monorepo skills (11 total)
- Security Scanning: +4 threat modeling skills (5 total)

Add 10 new plugin skill sections:
- Accessibility Compliance, Business Analytics, Data Engineering
- Documentation Generation, Frontend Mobile Development, Game Development
- HR Legal Compliance, Incident Response, Quantitative Trading
- Systems Programming

Update model distribution to three-tier strategy (Opus/Sonnet/Haiku)
2025-12-16 16:26:42 -05:00
Seth Hobson
01d93fc227 feat: add 5 new specialized agents with 20 skills
Add domain expert agents with comprehensive skill sets:
- service-mesh-expert (cloud-infrastructure): Istio/Linkerd patterns, mTLS, observability
- event-sourcing-architect (backend-development): CQRS, event stores, projections, sagas
- vector-database-engineer (llm-application-dev): embeddings, similarity search, hybrid search
- monorepo-architect (developer-essentials): Nx, Turborepo, Bazel, pnpm workspaces
- threat-modeling-expert (security-scanning): STRIDE, attack trees, security requirements

Update all documentation to reflect correct counts:
- 67 plugins, 99 agents, 107 skills, 71 commands
2025-12-16 16:00:58 -05:00
Seth Hobson
c7ad381360 feat: implement three-tier model strategy with Opus 4.5 (#139)
* feat: implement three-tier model strategy with Opus 4.5

This implements a strategic model selection approach based on agent
complexity and use case, addressing Issue #136.

Three-Tier Strategy:
- Tier 1 (opus): 17 critical agents for architecture, security, code review
- Tier 2 (inherit): 21 complex agents where users choose their model
- Tier 3 (sonnet): 63 routine development agents (unchanged)
- Tier 4 (haiku): 47 fast operational agents (unchanged)

Why Opus 4.5 for Tier 1:
- 80.9% on SWE-bench (industry-leading for code)
- 65% fewer tokens for long-horizon tasks
- Superior reasoning for architectural decisions

Changes:
- Update architect-review, cloud-architect, kubernetes-architect,
  database-architect, security-auditor, code-reviewer to opus
- Update backend-architect, performance-engineer, ai-engineer,
  prompt-engineer, ml-engineer, mlops-engineer, data-scientist,
  blockchain-developer, quant-analyst, risk-manager, sql-pro,
  database-optimizer to inherit
- Update README with three-tier model documentation

Relates to #136

* feat: comprehensive model tier redistribution for Opus 4.5

This commit implements a strategic rebalancing of agent model assignments,
significantly increasing the use of Opus 4.5 for critical coding tasks while
ensuring Sonnet is used more than Haiku for support tasks.

Final Distribution (153 total agent files):
- Tier 1 Opus: 42 agents (27.5%) - All production coding + critical architecture
- Tier 2 Inherit: 42 agents (27.5%) - Complex tasks, user-choosable
- Tier 3 Sonnet: 38 agents (24.8%) - Support tasks needing intelligence
- Tier 4 Haiku: 31 agents (20.3%) - Simple operational tasks

Key Changes:

Tier 1 (Opus) - Production Coding + Critical Review:
- ALL code-reviewers (6 total): Ensures highest quality code review across
  all contexts (comprehensive, git PR, code docs, codebase cleanup, refactoring, TDD)
- All major language pros (7): python, golang, rust, typescript, cpp, java, c
- Framework specialists (6): django (2), fastapi (2), graphql-architect (2)
- Complex specialists (6): terraform-specialist (3), tdd-orchestrator (2), data-engineer
- Blockchain: blockchain-developer (smart contracts are critical)
- Game dev (2): unity-developer, minecraft-bukkit-pro
- Architecture (existing): architect-review, cloud-architect, kubernetes-architect,
  hybrid-cloud-architect, database-architect, security-auditor

Tier 2 (Inherit) - User Flexibility:
- Secondary languages (6): javascript, scala, csharp, ruby, php, elixir
- All frontend/mobile (8): frontend-developer (4), mobile-developer (2),
  flutter-expert, ios-developer
- Specialized (6): observability-engineer (2), temporal-python-pro,
  arm-cortex-expert, context-manager (2), database-optimizer (2)
- AI/ML, backend-architect, performance-engineer, quant/risk (existing)

Tier 3 (Sonnet) - Intelligent Support:
- Documentation (4): docs-architect (2), tutorial-engineer (2)
- Testing (2): test-automator (2)
- Developer experience (3): dx-optimizer (2), business-analyst
- Modernization (4): legacy-modernizer (3), database-admin
- Other support agents (existing)

Tier 4 (Haiku) - Simple Operations:
- SEO/Marketing (10): All SEO agents, content, search
- Deployment (4): deployment-engineer (4 instances)
- Debugging (5): debugger (2), error-detective (3)
- DevOps (3): devops-troubleshooter (3)
- Other simple operational tasks

Rationale:
- Opus 4.5 achieves 80.9% on SWE-bench with 65% fewer tokens on complex tasks
- Production code deserves the best model: all language pros now on Opus
- All code review uses Opus for maximum quality and security
- Sonnet > Haiku (38 vs 31) ensures better intelligence for support tasks
- Inherit tier gives users cost control for frontend, mobile, and specialized tasks

Related: #136, #132

* feat: upgrade final 13 agents from Haiku to Sonnet

Based on research into Haiku 4.5 vs Sonnet 4.5 capabilities, upgraded
agents requiring deep analytical intelligence from Haiku to Sonnet.

Research Findings:
- Haiku 4.5: 73.3% SWE-bench, 3-5x faster, 1/3 cost, sub-200ms responses
- Best for Haiku: Real-time apps, data extraction, templates, high-volume ops
- Best for Sonnet: Complex reasoning, root cause analysis, strategic planning

Agents Upgraded (13 total):
- Debugging (5): debugger (2), error-detective (3) - Complex root cause analysis
- DevOps (3): devops-troubleshooter (3) - System diagnostics & troubleshooting
- Network (2): network-engineer (2) - Complex network analysis & optimization
- API Documentation (2): api-documenter (2) - Deep API understanding required
- Payments (1): payment-integration - Critical financial integration

Final Distribution (153 total):
- Tier 1 Opus: 42 agents (27.5%) - Production coding + critical architecture
- Tier 2 Inherit: 42 agents (27.5%) - Complex tasks, user-choosable
- Tier 3 Sonnet: 51 agents (33.3%) - Support tasks needing intelligence
- Tier 4 Haiku: 18 agents (11.8%) - Fast operational tasks only

Haiku Now Reserved For:
- SEO/Marketing (8): Pattern matching, data extraction, content templates
- Deployment (4): Operational execution tasks
- Simple Docs (3): reference-builder, mermaid-expert, c4-code
- Sales/Support (2): High-volume, template-based interactions
- Search (1): Knowledge retrieval

Sonnet > Haiku as requested (51 vs 18)

Sources:
- https://www.creolestudios.com/claude-haiku-4-5-vs-sonnet-4-5-comparison/
- https://www.anthropic.com/news/claude-haiku-4-5
- https://caylent.com/blog/claude-haiku-4-5-deep-dive-cost-capabilities-and-the-multi-agent-opportunity

Related: #136

* docs: add cost considerations and clarify inherit behavior

Addresses PR feedback:
- Added comprehensive cost comparison for all model tiers
- Documented how 'inherit' model works (uses session default, falls back to Sonnet)
- Explained cost optimization strategies
- Clarified when Opus token efficiency offsets higher rate

This helps users make informed decisions about model selection and cost control.
2025-12-10 15:52:06 -05:00
Seth Hobson
27a246a8c6 Add Claude Code GitHub Workflow (#140)
* "Claude PR Assistant workflow"

* "Claude Code Review workflow"
2025-12-10 15:12:53 -05:00
Gurdas Nijor
0669427e9f Add Smithery badge (#131) 2025-12-10 14:55:01 -05:00
Mike Kazmier
16cddabb75 add c4 documentation workflow and agents (#129)
* add c4 documentation workflow and agents

* update the c4-code agent to use proper mermaid diagram types
2025-12-10 14:53:11 -05:00
Joe Previte
c660e2454c docs(agents): add haskell-pro (#128)
* docs(agents): add haskell-pro

* fixup

* Move haskell-pro agent to functional-programming plugin

- Moved plugins/haskell-development/agents/haskell-pro.md to plugins/functional-programming/agents/haskell-pro.md
- Updated path reference in docs/agents.md

This addresses review feedback to place the Haskell agent in the existing functional-programming plugin alongside elixir-pro, rather than creating a new haskell-development plugin.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-12-10 14:51:03 -05:00
Kiri
ddbd034ca3 feat: add Temporal workflow orchestration to backend-development plugin (#125)
* docs: enhance payment-integration agent with critical security guidance

Add evidence-based security requirements from Stripe, PayPal, OWASP:
- Webhook security (signature verification, idempotency, quick response, server validation)
- PCI compliance essentials (tokenization, server-side validation, environment separation)
- Real-world failure examples (processor collapse, Lambda failures, malicious price manipulation)

Minimal expansion: 32 to 57 lines (25 lines added)

* feat: add Temporal workflow orchestration to backend-development plugin

Add comprehensive Temporal workflow orchestration support with 1 agent and 2 skills:

**Agent:**
- temporal-python-pro: Python SDK expert for durable workflows, saga patterns,
  async/await patterns, error handling, and production deployment

**Skills:**
- workflow-orchestration-patterns: Language-agnostic patterns for workflows vs
  activities, saga compensation, entity workflows, and determinism constraints
- temporal-python-testing: Progressive disclosure testing guide with unit testing,
  integration testing, replay testing, and local development setup

**Changes:**
- Add agent: plugins/backend-development/agents/temporal-python-pro.md (311 lines)
- Add skill: plugins/backend-development/skills/workflow-orchestration-patterns/ (286 lines)
- Add skill: plugins/backend-development/skills/temporal-python-testing/ (SKILL.md + 4 resource files)
- Update marketplace.json: backend-development plugin v1.2.2 → v1.2.3
- Update docs/agents.md: 85 → 86 agents
- Update docs/agent-skills.md: 55 → 57 skills

**Content Sources:**
- Official Temporal documentation (docs.temporal.io)
- Temporal Python SDK guide (python.temporal.io)
- Temporal architecture docs (github.com/temporalio/temporal)
- OWASP best practices for distributed systems

Addresses #124

---------

Co-authored-by: Kiran Eshwarappa <kiran.eshwarapa@gmail.com>
2025-11-16 20:45:36 -05:00
Kiri
493e2ea399 docs: enhance payment-integration agent with critical security guidance (#121)
Add evidence-based security requirements from Stripe, PayPal, OWASP:
- Webhook security (signature verification, idempotency, quick response, server validation)
- PCI compliance essentials (tokenization, server-side validation, environment separation)
- Real-world failure examples (processor collapse, Lambda failures, malicious price manipulation)

Minimal expansion: 32 to 57 lines (25 lines added)

Co-authored-by: Kiran Eshwarappa <kiran.eshwarapa@gmail.com>
2025-11-16 20:45:22 -05:00
Kunal Shah
1305e48672 Replace GPT and Claude models to latest, better and cheaper models (#118)
* Updated GPT and Claude models to latest, better and cheaper models

* updated more files to use GPT-5 and Sonnet/Haiku 4.5 because theu are the latest, cheaper and better models
2025-11-16 20:22:36 -05:00
Matvey Arye
7581142104 feat: add postgresql-table-design skill to database-design plugin (#113)
Add comprehensive PostgreSQL schema design skill covering:
- Core rules and best practices
- PostgreSQL-specific gotchas and conventions
- Data types with detailed guidance (IDs, strings, time, JSONB, arrays, etc.)
- Indexing strategies (B-tree, GIN, GiST, BRIN, partial, covering)
- Constraints (PK, FK, UNIQUE, CHECK, EXCLUDE)
- Partitioning patterns
- Performance optimization for update-heavy and insert-heavy workloads
- Safe schema evolution
- Extension recommendations

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-11-08 16:38:51 -05:00
Seth Hobson
51c85a8977 chore: add copyright holder name to LICENSE 2025-11-01 09:35:17 -04:00
Yusheng Zhao
54c78d19b4 feat: add julia-development plugin with julia-pro agent (#110)
Add comprehensive Julia 1.10+ development support including:
- Modern Julia features (multiple dispatch, metaprogramming)
- Package management with Pkg.jl and PkgTemplates.jl
- Code formatting with JuliaFormatter.jl (BlueStyle)
- Scientific computing (DifferentialEquations.jl, DataFrames.jl)
- Machine learning (Flux.jl, MLJ.jl)
- Performance optimization and type stability
- Testing and benchmarking best practices
- Web development with Genie.jl and Oxygen.jl

The julia-pro agent provides expert guidance on production-ready
Julia development following community best practices.
2025-11-01 09:13:37 -04:00
Seth Hobson
ed129a899d feat: add developer-essentials plugin with 8 essential skills (#104)
Add new developer-essentials plugin containing 8 high-value skills that
address critical gaps in the existing skill coverage:

Skills Added:
- git-advanced-workflows: Advanced Git techniques (rebase, cherry-pick, bisect, worktrees, reflog)
- sql-optimization-patterns: SQL query optimization, indexing, and EXPLAIN analysis
- error-handling-patterns: Multi-language error handling strategies and patterns
- code-review-excellence: Effective code review practices and constructive feedback
- e2e-testing-patterns: End-to-end testing with Playwright and Cypress
- auth-implementation-patterns: Authentication/authorization with JWT, OAuth2, RBAC
- debugging-strategies: Systematic debugging techniques and profiling tools
- monorepo-management: Monorepo setup and management with Turborepo, Nx, pnpm

These skills were identified through comprehensive research of:
- Existing 50+ skills across 14 plugins in the project
- Anthropic's official skills repository
- Gap analysis revealing missing coverage in general developer workflows

Changes:
- Added plugins/developer-essentials/ with 8 new SKILL.md files
- Updated .claude-plugin/marketplace.json to register new plugin
- Updated docs/agent-skills.md (47→55 skills, 14→15 plugins)

Each skill follows Anthropic's Agent Skills Specification with proper
YAML frontmatter, progressive disclosure, and clear activation triggers.

🤖 Generated with Claude Code (https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-23 21:05:06 -04:00
Ryan
f6a06c793a feat: add shell-scripting plugin with bash-pro, posix-shell-pro, and 3 skills
Fantastic work, Ryan! You delivered an exceptional shell-scripting plugin with comprehensive coverage of defensive programming, static analysis, and testing patterns. Your responsiveness to feedback and commitment to quality are exactly what we value in this project. Thanks for the great contribution! 🎉
2025-10-18 20:36:56 -04:00
Seth Hobson
b8f35d943d chore: add .venv to gitignore
Add .venv directory to gitignore to exclude virtual environment
created by modern Python tools like uv.
2025-10-16 21:06:05 -04:00
Seth Hobson
f1051c682e chore: bump remaining plugin versions to 1.2.2
Bump version from 1.2.1 to 1.2.2 for 3 plugins that had Agent Skills added
and were already at 1.2.1:
- backend-development
- framework-migration
- security-scanning

Follow-up to commit 65e5cb0 (feat: add Agent Skills and restructure documentation)
2025-10-16 21:01:39 -04:00
Seth Hobson
72864c1e2d chore: bump plugin versions for skills addition
Bump version from 1.2.0 to 1.2.1 for 11 plugins that had Agent Skills added:
- api-scaffolding
- blockchain-web3
- cicd-automation
- cloud-infrastructure
- javascript-typescript
- kubernetes-operations
- llm-application-dev
- machine-learning-ops
- observability-monitoring
- payment-processing
- python-development

Follow-up to commit 65e5cb0 (feat: add Agent Skills and restructure documentation)
2025-10-16 21:00:13 -04:00
Seth Hobson
65e5cb093a feat: add Agent Skills and restructure documentation
- Add 47 Agent Skills across 14 plugins following Anthropic's specification
  - Python (5): async patterns, testing, packaging, performance, UV package manager
  - JavaScript/TypeScript (4): advanced types, Node.js patterns, testing, modern JS
  - Kubernetes (4): manifests, Helm charts, GitOps, security policies
  - Cloud Infrastructure (4): Terraform, multi-cloud, hybrid networking, cost optimization
  - CI/CD (4): pipeline design, GitHub Actions, GitLab CI, secrets management
  - Backend (3): API design, architecture patterns, microservices
  - LLM Applications (4): LangChain, prompt engineering, RAG, evaluation
  - Blockchain/Web3 (4): DeFi protocols, NFT standards, Solidity security, Web3 testing
  - Framework Migration (4): React, Angular, database, dependency upgrades
  - Observability (4): Prometheus, Grafana, distributed tracing, SLO
  - Payment Processing (4): Stripe, PayPal, PCI compliance, billing
  - API Scaffolding (1): FastAPI templates
  - ML Operations (1): ML pipeline workflow
  - Security (1): SAST configuration

- Restructure documentation into /docs directory
  - agent-skills.md: Complete guide to all 47 skills
  - agents.md: All 85 agents with model configuration
  - plugins.md: Complete catalog of 63 plugins
  - usage.md: Commands, workflows, and best practices
  - architecture.md: Design principles and patterns

- Update README.md
  - Add Agent Skills banner announcement
  - Reduce length by ~75% with links to detailed docs
  - Add What's New section showcasing Agent Skills
  - Add Popular Use Cases with real examples
  - Improve navigation with Core Guides and Quick Links

- Update marketplace.json with skills arrays for 14 plugins

All 47 skills follow Agent Skills Specification:
- Required YAML frontmatter (name, description)
- Use when activation clauses
- Progressive disclosure architecture
- Under 1024 character descriptions
2025-10-16 20:33:27 -04:00
Seth Hobson
1962091501 docs: add banner for Sonnet 4.5 & Haiku 4.5 update 2025-10-15 14:08:10 -04:00
Seth Hobson
8346c1f2f7 refactor: migrate to model-agnostic Sonnet/Haiku architecture
- Migrate all 48 Opus agents to Sonnet
- Optimize 35 execution-focused agents for Haiku
- Update README with hybrid orchestration patterns
- Simplify model configuration to use agnostic aliases

Final distribution: 97 Sonnet / 47 Haiku agents
2025-10-15 14:06:54 -04:00
Seth Hobson
93018df532 fix: restore original plugin name arm-cortex-microcontrollers
- Revert plugin name from embedded-systems to arm-cortex-microcontrollers
- Keep original name chosen by contributor Ryan Snodgrass
- Update all references in README.md and marketplace.json
- Plugin structure remains properly organized in plugins/ directory
2025-10-14 21:13:27 -04:00
Seth Hobson
571b0c6db4 refactor: move arm-cortex-expert to embedded-systems plugin
- Refactor standalone agent into proper plugin structure
- Create plugins/embedded-systems/ directory with agents/ subdirectory
- Move arm-cortex-expert.md to plugins/embedded-systems/agents/
- Update marketplace.json plugin name and source path
- Update README.md to reflect 7 language plugins (was 6)
- Add embedded-systems to Languages plugin table
- Update all agent references to new path
- Remove empty agents/ directory

This aligns the embedded-systems plugin with the standard plugin
architecture used throughout the repository.
2025-10-14 21:06:18 -04:00
Ryan
ff01b4e86b ARM Cortex M* microcontroller development (#79)
* expert at Teensy microcontroller programming

* Refactor teensy-expert to arm-cortex-expert for broader ARM Cortex-M coverage

- Rename teensy-expert.md to arm-cortex-expert.md
- Update frontmatter: remove triggers field, add model: sonnet
- Generalize content for ARM Cortex-M platforms (Teensy, STM32, nRF52, SAMD)
- Add critical ARM Cortex-M sections:
  * Interrupt Priorities & NVIC Configuration
  * Critical Sections & Interrupt Masking (with BASEPRI formula)
  * Hardfault Debugging Basics
  * Cortex-M Architecture Differences comparison table
  * FPU Context Saving
  * Stack Overflow Protection
- Optimize content: 471 lines → 264 lines (26% reduction)
- Preserve all critical code patterns for correct LLM code generation
- Inline all technical content (no external snippet dependencies)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Add arm-cortex-expert to README and marketplace

- Added arm-cortex-expert to Specialized Domains section in README
- Created arm-cortex-microcontrollers plugin entry in marketplace.json
- Plugin authored by Ryan Snodgrass for ARM Cortex-M firmware development

---------

Co-authored-by: Claude <noreply@anthropic.com>
2025-10-14 20:59:07 -04:00
Seth Hobson
7d34619cf3 Update README.md 2025-10-14 20:50:26 -04:00
Seth Hobson
65526f7df8 add star history to readme 2025-10-13 20:16:08 -04:00
Seth Hobson
492adf9353 fix: resolve agent namespace issues across 11 plugins
Fixed 109 agent namespace issues where external agent references were
missing proper namespace prefixes (plugin-name::agent-name format).

Affected plugins (bumped to v1.2.1):
- tdd-workflows: Fixed 12 references in tdd-cycle, tdd-green, tdd-red
- incident-response: Fixed 29 references in incident-response, smart-fix
- data-engineering: Fixed 12 references in data-driven-feature
- backend-development: Fixed 11 references in feature-development
- framework-migration: Fixed 10 references in legacy-modernize
- git-pr-workflows: Fixed 7 references in git-workflow
- security-scanning: Fixed 7 references in security-hardening
- full-stack-orchestration: Fixed 6 references in full-stack-feature
- application-performance: Fixed 5 references in performance-optimization
- comprehensive-review: Fixed 5 references in full-review
- multi-platform-apps: Fixed 5 references in multi-platform

Changes:
- Added namespace prefixes for all external agent references
- Replaced 14 missing agents with appropriate equivalents
- Updated marketplace.json to bump affected plugin versions

Closes #95
2025-10-13 19:15:30 -04:00
Seth Hobson
9b64821cc9 Fix broken agent links in README
Updated all 84 agent references from incorrect `agents/{agent-name}.md` format to correct `plugins/{plugin-name}/agents/{agent-name}.md` paths to resolve 404 errors.
2025-10-13 11:32:01 -04:00
Seth Hobson
018a6b8878 readme links 2025-10-13 11:19:03 -04:00
Seth Hobson
1ebddda482 Update README usage section to highlight plugin slash commands
- Add comprehensive slash command documentation as primary interface
- Include real command examples mapped to actual plugins in marketplace
- Add 70+ categorized slash command reference (all real commands)
- Show both command-based and natural language invocation patterns
- Add tdd-workflows to Testing section for better discoverability
- Provide detailed workflow orchestration examples with step breakdowns
- Include command argument examples and discovery instructions

All examples now use actual commands that exist in the plugin system
(backend-development:feature-development, unit-testing:test-generate, etc.)
2025-10-13 10:47:33 -04:00
Seth Hobson
7a8c0c6368 readme title update 2025-10-13 10:35:29 -04:00
Seth Hobson
743772eae9 readme tidy 2025-10-13 10:34:23 -04:00
Seth Hobson
382721c2e5 Bump all plugin versions to 1.2.0 2025-10-13 10:23:35 -04:00
Seth Hobson
20d4472a3b Restructure marketplace for isolated plugin architecture
- Organize 62 plugins into isolated directories under plugins/
- Consolidate tools and workflows into commands/ following Anthropic conventions
- Update marketplace.json with isolated source paths for each plugin
- Revise README to reflect plugin-based structure and token efficiency
- Remove shared resource directories (agents/, tools/, workflows/)

Each plugin now contains only its specific agents and commands, enabling
granular installation and minimal token usage. Installing a single plugin
loads only its resources rather than the entire marketplace.

Structure: plugins/{plugin-name}/{agents/,commands/}
2025-10-13 10:19:10 -04:00
Seth Hobson
e4b6fd5c5d marketplace install -> GitHub short form 2025-10-12 20:05:54 -04:00
yinkev
542a3bdcda Update README.md (#91)
There was an error in the count. Originally it said 4, but there are actually 5 Opus agents.
2025-10-12 19:50:19 -04:00
Seth Hobson
918bd6a238 docs: fix Claude Code link in header
Update header link from docs.anthropic.com to docs.claude.com/overview
2025-10-12 19:46:29 -04:00
Seth Hobson
40309fd4bb docs: update Subagents documentation link to docs.claude.com
Migrate from docs.anthropic.com to docs.claude.com for consistency
2025-10-12 19:44:14 -04:00
Seth Hobson
f5e6c80e5b docs: update Claude Code documentation link to new URL
Change main documentation link from docs.anthropic.com to docs.claude.com/overview
2025-10-12 19:43:36 -04:00
Seth Hobson
c8b8b291f3 docs: update README for v1.1.0 with two-tier plugin layout
Major documentation restructure to improve discoverability and usability:

## Two-Tier Plugin Documentation
- Quick Start section: 12 essential plugins with full descriptions
- Complete Reference: All 62 plugins in categorized tables (23 categories)
- Reduces documentation from verbose listings to scannable tables
- Only +31 lines despite documenting +26 more plugins

## Corrected Counts
- Tools: 42 → 44 (correct actual count)
- Plugins: 36 → 62 (v1.1.0 refactoring)
- Agents: 84, Workflows: 15 (verified)

## Content Improvements
- Removed promotional 'new' language throughout
- Updated version highlights to be factual
- Added Claude Code Plugins Guide link to Resources
- Reorganized plugin categories with emoji icons for scanning
- Updated repository structure to show v1.1.0 tools

## Structure
Quick Start (12 plugins):
- Development Essentials (3)
- Full-Stack Development (3)
- Testing & Quality (2)
- Infrastructure & Operations (2)
- Language Support (2)

Complete Reference (62 plugins):
- 23 categories with 1-6 plugins each
- Compact table format (plugin | description | install)
- Covers: Development, Documentation, Workflows, Testing, Quality,
  Utilities, AI/ML, Data, Database, Operations, Performance,
  Infrastructure, Security, Modernization, API, Marketing, Business,
  Languages, Blockchain, Finance, Payments, Gaming, Accessibility
2025-10-12 19:42:44 -04:00
Seth Hobson
786db18b8f feat: marketplace v1.1.0 - refactor to 62 focused plugins
Major marketplace refactoring to optimize plugin granularity and improve
single-responsibility principle adherence, following Anthropic best practices.

Plugin Architecture Changes (36 → 62 plugins)
------------------------------------------------
Split 12 monolithic plugins into focused units:
- claude-code-essentials → code-documentation, debugging-toolkit, git-pr-workflows
- full-stack-development → backend-development, frontend-mobile-development, full-stack-orchestration
- testing-quality-suite → unit-testing, tdd-workflows, code-review-ai
- infrastructure-devops → cloud-infrastructure, kubernetes-orchestration, ci-cd-automation
- development-utilities → code-refactoring, dependency-management, error-debugging
- security-hardening → web-security, mobile-security, devsecops-practices
- data-ml-pipeline → data-engineering, machine-learning, mlops-automation
- api-development-kit → rest-api-development, graphql-development, api-security

Added 6 language-focused plugins for unused agents:
- python-development, javascript-typescript, systems-programming
- jvm-languages, web-scripting, functional-programming

New Tools (6 tools, 2,084 lines)
---------------------------------
1. test-generate.md (302 lines) - Automated unit test generation
2. component-scaffold.md (388 lines) - React/React Native scaffolding
3. xss-scan.md (307 lines) - XSS vulnerability scanner
4. python-scaffold.md (316 lines) - Python project initialization
5. typescript-scaffold.md (346 lines) - TypeScript project setup
6. rust-project.md (425 lines) - Rust project creation

Marketplace Cleanup
-------------------
- Removed 2 empty plugins (advanced-testing, docker-containerization)
- Assigned agents to 4 plugins missing them
- Validated all file references (100% valid paths)

Results
-------
- 62 plugins (was 36) - 72% increase for better granularity
- 84 agents (100% now assigned to plugins)
- 42 tools (was 36) - 16.7% increase
- Average 3.4 components per plugin (follows Anthropic 2-8 pattern)
- 100% of plugins have agents (was 94%)
- 66% of plugins have tools (was 50%)
- Version bumped to 1.1.0

This refactoring optimizes token usage, improves plugin discovery, and makes
installation more granular while maintaining the centralized file structure.
2025-10-12 19:30:18 -04:00