Commit Graph

9 Commits

Author SHA1 Message Date
Daniel Avila 7d6c136ad1 improve: enhance graphql-performance-optimizer based on automated review (#596)
- Add missing frontmatter fields: model, color, permissionMode
- Rewrite description with three structured examples (N+1 diagnosis, APQ+CDN caching, federated graph profiling)
- Replace deprecated graphql-depth-limit with @envelop/depth-limit
- Replace graphql-cost-analysis with graphql-query-complexity
- Add Persisted Queries / Trusted Documents section (APQ vs Trusted Documents decision table)
- Add Federation Performance section (router query plan caching, subgraph DataLoader scoping, __resolveReference batching)
- Add Subscription Scaling section (graphql-ws, Redis PubSub, SSE via graphql-sse, withFilter)
- Replace naive getRequestedFields helper with graphql-parse-resolve-info recommendation
- Add note to defer security content to graphql-security-specialist agent

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-18 09:10:16 -04:00
Daniel Avila cf931873b9 improve: enhance graphql-architect based on automated review (#581)
- Update Apollo Federation version reference from 2.5 to 2.10+ with @link directive and federated subscriptions notes
- Add model, color, and permissionMode frontmatter fields
- Narrow tools list to Read, Grep, Glob, Edit, Write (remove Bash)
- Replace schema-first checklist item with SDL-first vs code-first section (Pothos, TypeGraphQL, graphql-codegen)
- Add GraphQL Yoga and Envelop as server alternatives with selection criteria
- Remove vestigial JSON context manager protocol block; replace with prose discovery instructions
- Replace abstract testing checklist with concrete named tooling (graphql-inspector, graphql-ws, autocannon, etc.)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-12 17:09:55 -04:00
Dani 9cef8df9c1 improve: enhance api-designer based on automated review
- Replace fictional context-manager JSON blocks with real tool-based discovery (Glob/Grep) in When Invoked section
- Add OpenAPI 3.1 YAML snippet with security scheme, resource schema, error schema, and pagination
- Add GraphQL SDL example with Relay connection-based pagination and @deprecated directive
- Add Deliverables section specifying openapi.yaml, schema.graphql, MIGRATION.md, API-DECISION.md outputs
- Add model: sonnet and color: cyan frontmatter fields
- Expand description with gRPC/protocol-selection and fourth microservices example
- Add protocol selection comparison table (REST vs GraphQL vs gRPC)
- Update OAuth 2.0 to OAuth 2.1 with PKCE enforcement, remove implicit flow
- Add Bash usage constraint limiting shell to API linters only

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-12 11:16:27 -04:00
Daniel Avila d9e3036e66 improve: enhance api-architect with GraphQL, security, and scoped tooling (#561)
- Rewrote description with 3 trigger examples using <example>/<commentary> tags
- Expanded scope to cover full GraphQL architecture: SDL-first vs code-first,
  resolver pattern, DataLoader for N+1 prevention, federation, persisted queries,
  query depth/complexity limiting, and production introspection disabling
- Removed erroneous "Code Interpreter" reference; replaced with Write/Edit tool instruction
- Added mandatory Security Checklist section covering TLS, auth schemes, rate limiting,
  OWASP API Security Top 10, and GraphQL-specific controls
- Removed Bash from tools (Read, Grep, Glob, Edit, Write only); added permissionMode: acceptEdits
- Added API versioning and lifecycle guidance (URL/header/query-param for REST,
  @deprecated directive lifecycle for GraphQL)
- Added model: sonnet and color: blue frontmatter fields

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-03 17:10:21 -04:00
Daniel Avila e42e8ba19c fix: remove shorthand model names causing 404 API errors (#453)
Remove `model: sonnet/haiku/opus` from 396 component files. The Anthropic
API requires full model IDs (e.g., claude-sonnet-4-6), so shorthand names
cause 404 errors. Removing the field lets Claude Code use the user's
configured default model instead.

Fixes #99

https://claude.ai/code/session_01Hqx78XZNbdfh38YGZn4g4T

Co-authored-by: Claude <noreply@anthropic.com>
2026-03-25 20:19:17 -04:00
Daniel Avila 93b26a24e8 feat: Migrate 119 agents from VoltAgent/awesome-claude-code-subagents (#340) 2026-02-07 18:19:47 -05:00
Daniel Avila 9c73bb2532 feat: Add 135 agents and 7 skills from awesome-copilot repository (#263)
Imported and converted components from github.com/github/awesome-copilot:
- 135 agents covering various domains (security, devops, web development, etc.)
- 7 skills converted to commands (GitHub issues, NuGet, Azure, testing, etc.)

New agent categories:
- Programming languages experts (C#, Python, Rust, TypeScript, etc.)
- Azure and cloud infrastructure specialists
- Web development experts (React, Next.js, accessibility)
- Security and DevOps specialists
- Data and AI specialists

New command categories:
- Azure (AppInsights, role selector)
- Database (Snowflake)
- Design (web design reviewer)
- Project management (GitHub issues, NuGet manager)
- Testing (webapp testing)

All components converted from awesome-copilot format to claude-code-templates format with appropriate frontmatter and categorization.

Co-authored-by: Claude <noreply@anthropic.com>
2026-01-17 21:07:01 -05:00
Dani e2e33e70ba Enhance AI Specialist Agents and Security Features
- Updated hackathon-ai-strategist agent description and added tools for improved functionality.
- Revised llms-maintainer agent for proactive updates and enhanced tools.
- Introduced new model-evaluator agent for comprehensive AI model assessment and benchmarking.
- Enhanced prompt-engineer agent description for clarity on usage.
- Updated task-decomposition-expert agent to emphasize complex goal breakdown and tool selection.
- Expanded graphql-architect agent with detailed schema design and resolver optimization strategies.
- Created graphql-performance-optimizer agent for performance analysis and optimization of GraphQL APIs.
- Developed graphql-security-specialist agent focusing on security audits, authorization, and protection against vulnerabilities.
- Added security-auditor script to package.json for automated security audits.
2025-08-22 13:32:39 -04:00
Dani 48d334eb5c feat: organize components into logical subdirectories for better categorization
- Agents organized into 12 categories: ai-specialists, api-graphql, business-marketing, data-ai, database, development-team, development-tools, devops-infrastructure, documentation, expert-advisors, modernization, performance-testing, programming-languages, security, web-tools, plus existing team directories
- Commands organized into 6 categories: automation, documentation, git-workflow, licensing, project-management, testing, utilities
- MCPs organized into 5 categories: database, deepgraph, filesystem, integration, web
- Maintains backward compatibility with subcategory support for downloads while ensuring flat installation structure
- Improves discoverability and filtering in web interface with enhanced categorization

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-03 08:51:47 -04:00