Commit Graph

1243 Commits

Author SHA1 Message Date
github-actions[bot] bbe998afa0 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25899999648)
2026-05-15 04:28:31 +00:00
Daniel Avila b563bc423a seo: add dynamic sitemap.xml and per-component JSON-LD (#589) 2026-05-14 21:29:39 -04:00
Dani 7882b72059 chore: regenerate catalog after #588
Reflects merged improvements to cli-tool/components/agents/blockchain-web3/blockchain-developer.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-14 17:12:37 -04:00
Daniel Avila 0dd8b11d48 improve: enhance blockchain-developer based on automated review (#588)
- Replace hardcoded progress metrics with actual-session placeholders
- Add model: sonnet and color: yellow to frontmatter
- Remove fictional Blockchain Context Assessment JSON protocol
- Add human-in-the-loop pause criteria section (When to Stop and Ask)
- Modernize security toolchain: Slither + Echidna/Foundry fuzzing + Certora/SMTChecker
- Add missing 2025-critical EIPs: ERC-4337, EIP-7702, EIP-7201, EIP-1153
- Replace flat bullet inventory with behavior-driving instructions (gas, security, testing)
- Add WebSearch and WebFetch to tools list

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-14 17:10:02 -04:00
github-actions[bot] f35152e346 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25841322971)
2026-05-14 04:20:59 +00:00
Dani c881bf379e chore: regenerate catalog after #584
Reflects merged improvements to cli-tool/components/agents/business-marketing/business-analyst.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-13 17:13:20 -04:00
Daniel Avila eeb652bc4e improve: enhance business-analyst based on automated review (#584)
- Replace discovery step 1 with concrete user-facing questions (remove non-existent context-manager reference)
- Add Human-in-the-Loop pause criteria section with 5 explicit stop conditions
- Replace hardcoded fictional metrics (87, $2.3M, 23 stakeholders) with dynamic placeholder tokens and explicit instruction to use only session-derived data
- Collapse 9 redundant bullet-list sections into focused behavioral directives
- Add opinionated process modeling defaults (BPMN 2.0, value stream mapping, current-state-first)
- Remove Edit tool (analysis-focused agent; Write sufficient for BRD/spec authoring)
- Add model: sonnet to frontmatter

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-13 17:10:20 -04:00
Daniel Avila 82b0fb3366 feat: migrate 13 Google Cloud skills from google/skills (#583)
* feat: migrate 13 Google Cloud skills from google/skills repository

Adds Apache 2.0-licensed skills from https://github.com/google/skills
covering Google Cloud platform services and well-architected practices.

Skills added:
- ai-research/gemini-api-agent-platform
- database/alloydb-basics, bigquery-basics, cloud-sql-basics
- development/cloud-run-basics, firebase-basics, gke-basics
- development/google-cloud-onboarding, google-cloud-networking-observability
- development/google-cloud-waf-reliability, google-cloud-waf-cost-optimization
- security/google-cloud-auth, google-cloud-waf-security

Each skill preserves upstream content and supporting reference docs, with
a source: google/skills (Apache 2.0) frontmatter line for attribution.
Catalog regenerated and copied to dashboard/public/components.json.

https://claude.ai/code/session_01TzH6kveVv8jxFjg8oMMtkZ

* chore: refresh component catalog download stats

Catalog regenerated after Google skills migration picks up updated
download counts from Supabase.

https://claude.ai/code/session_01TzH6kveVv8jxFjg8oMMtkZ

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-05-13 09:53:18 -04:00
ivillaverde df5eb15463 feat: add Mercado Pago plugin to marketplace (#576) 2026-05-13 09:19:37 -04:00
github-actions[bot] fd3fbd01c1 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25777927686)
2026-05-13 04:21:22 +00:00
Dani 6a4f0e3856 chore: regenerate catalog after #581
Reflects merged improvements to cli-tool/components/agents/api-graphql/graphql-architect.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-12 17:11:58 -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 64c8587c2b fix: pass PUBLIC_* env vars to build step in CI 2026-05-12 15:33:07 -04:00
Dani a535d196f1 chore: regenerate catalog after #579
Reflects merged improvements to cli-tool/components/agents/api-graphql/api-designer.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-12 12:17:54 -04:00
Dani 6b9a2b7649 chore: trigger redeploy with PUBLIC vars as plaintext 2026-05-12 11:54:08 -04:00
Dani 411eec61d8 fix: move PUBLIC_* vars to wrangler.toml [vars] and fix react-dom dev error 2026-05-12 11:35:23 -04:00
Dani dc4161b9f1 fix: move PUBLIC_* vars to wrangler.toml [vars] and fix react-dom dev error
- PUBLIC_CLERK_PUBLISHABLE_KEY, PUBLIC_COMPONENTS_JSON_URL, PUBLIC_GITHUB_CLIENT_ID
  moved from Cloudflare secrets to [vars] so Vite embeds them at build time
- react-dom/server.node alias and noExternal now only apply during build
  (fixes 'require is not defined' error in local dev)
2026-05-12 11:33:47 -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
github-actions[bot] d9d581997b chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25712894746)
2026-05-12 04:18:18 +00:00
github-actions[bot] 6197380ec6 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25650137403)
2026-05-11 04:27:36 +00:00
github-actions[bot] a28fc7c596 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25619611505)
2026-05-10 04:23:31 +00:00
Dani 405cfc6681 chore: regenerate catalog after #574
Reflects merged improvements to cli-tool/components/agents/database/database-architect.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-09 19:12:52 -04:00
Daniel Avila 90489f6212 improve: enhance database-architect based on automated review (#574)
- Add rich description with 3 example blocks (greenfield schema, tech selection, data migration)
- Add model: sonnet and Glob, Grep to frontmatter tools
- Remove hardcoded credential from read replica example; use ${REPLICATION_PASSWORD}
- Add structured "When Invoked" workflow section (4 steps)
- Expand technology selection matrix with vector, graph, serverless_relational categories
- Add multi-tenant and RLS patterns section with isolation strategy comparison table
- Add agent integration section listing collaboration boundaries with 5 agents

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-09 19:10:14 -04:00
github-actions[bot] a5630fa973 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25591247790)
2026-05-09 04:14:30 +00:00
Dani a9c36fc852 feat: add 3 subagent hooks components (security theme)
- hooks/security/ai-bash-guard: PreToolUse with type:agent — AI-powered bash security guard using haiku subagent
- settings/hooks/subagent-lifecycle-logger: SubagentStart/SubagentStop audit trail to .claude/agent-log.jsonl
- agents/security/read-only-auditor: security auditor with frontmatter hooks blocking Write/Edit/Bash while active
2026-05-08 20:27:16 -04:00
Daniel Avila dae5faa009 migrate: Vercel → Cloudflare Pages + Workers (/mes → ~/bin/zsh-5/mes) (#571)
* migrate: Vercel → Cloudflare Pages + Workers para reducir costos ($110 → ~$0-5/mes)

- Cambia adaptador Astro de @astrojs/vercel a @astrojs/cloudflare (mode: 'directory')
- Agrega dashboard/wrangler.toml con nodejs_compat para compatibilidad total
- Crea cloudflare-workers/crons/ Worker que reemplaza los cron jobs de Vercel
  (claude-code-check cada 30min, health-check cada 1h en vez de cada 15min)
- Actualiza CI/CD: Vercel CLI → wrangler pages deploy (requiere CLOUDFLARE_API_TOKEN y CLOUDFLARE_ACCOUNT_ID en GitHub Secrets)
- Elimina crons duplicados del proyecto legacy aitmpl (root vercel.json)
- Quick win: agrega Cache-Control headers a components.json (86400s), plugins.json,
  trending-data.json y claude-jobs.json para cortar el costo de bandwidth de $53

Próximos pasos manuales (ver PR description):
1. Crear proyecto en Cloudflare Pages
2. Agregar secrets de Cloudflare en GitHub
3. Migrar env vars de Vercel a Cloudflare Dashboard
4. Deployar cloudflare-workers/crons con wrangler
5. Apuntar dominios a Cloudflare Pages

* fix: nodejs_compat_v2 + react-dom/server.node alias para Cloudflare Workers

- Cambia compatibility_flags de nodejs_compat a nodejs_compat_v2
- Agrega alias vite react-dom/server → react-dom/server.node para evitar
  MessageChannel error en module init time en Cloudflare Workers runtime
- Agrega ssr.noExternal para bundlear react-dom y aplicar el alias

* fix: revert compatibility_flags a nodejs_compat (estándar)

nodejs_compat_v2 no es el flag primario. El fix real del MessageChannel
error fue el alias vite react-dom/server → react-dom/server.node,
no el cambio de flag.

* fix: inject Cloudflare Pages runtime env into process.env via middleware

Add Astro middleware that copies context.locals.runtime.env (Cloudflare
Pages secrets) into process.env before each request, so API routes can
use process.env.X as a unified pattern without changing the call sites.

Also add || process.env.X fallbacks to all API routes/libs that were
using import.meta.env exclusively (build-time only in Vite).

Verified on staging: track-download-supabase, health-check,
claude-code-check, collections, github/token all return correct responses.
2026-05-08 20:24:28 -04:00
Dani a17a72b838 chore: regenerate catalog after #573
Reflects merged improvements to cli-tool/components/agents/ai-specialists/task-decomposition-expert.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-08 17:13:21 -04:00
Daniel Avila 004cf8460b improve: enhance task-decomposition-expert based on automated review (#573)
- Rewrote description with 3 concrete <example> blocks and <commentary> invocation triggers
- Added model: sonnet field
- Expanded tools to Read, Write, Edit, Bash, Glob, Grep, WebSearch
- Removed mandatory ChromaDB coupling from critical path entirely
- Added Requirements Gathering as mandatory first step with 6 intake questions
- Added concrete output format: WBS with 8/80 rule, dependency graph notation, parallelism map table, risk register table, validation checkpoints
- Added explicit Agent Handoff Plan section mapping workstreams to specialist agents
- Added Integration with Other Agents section
- Added structured JSON progress format and completion message template

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-08 17:10:45 -04:00
github-actions[bot] 70924ddca9 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25535961407)
2026-05-08 04:10:47 +00:00
Dani 9b97b39e74 chore: regenerate catalog after #572
Reflects merged improvements to cli-tool/components/agents/obsidian-ops-team/moc-agent.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-07 18:11:56 -04:00
Daniel Avila a0dfc1bb18 improve: enhance moc-agent with spec-compliant format and relative paths (#572)
- Remove all hardcoded absolute paths (/Users/cam/VAULT01/...) and replace with relative paths rooted at ./
- Replace VAULT01-specific references with generic vault terminology
- Add model: sonnet field to frontmatter
- Add Grep and Edit to tools list; remove redundant LS
- Expand description with 3 concrete <example>/<commentary> blocks
- Add Native Fallback Workflow using Glob+Grep (no external script dependency)
- Make Script-Assisted Workflow optional with clear instructions to run from vault root
- Add MOC Hierarchy section explaining LYT three-tier system (Home/Topic/Sub-MOC)
- Add optional Dataview block to MOC template with note to remove if plugin absent
- Add vault-structure validation guidance before writing MOCs

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-07 17:10:39 -04:00
Dani 04ec8c3d8b sync: update skill-creator from anthropics/skills
Major upstream rewrite with eval-driven iterative workflow:
- New agents/ dir (analyzer, comparator, grader)
- New eval-viewer/ for benchmark review UI
- New scripts for eval runs, benchmarking, and description optimization
- Updated SKILL.md with new process-oriented approach
- Preserved local-only files (output-patterns.md, workflows.md, init_skill.py)
2026-05-07 11:07:15 -04:00
github-actions[bot] 45df85b3ab chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25475677502)
2026-05-07 04:17:26 +00:00
Dani 105cc88c8a chore: regenerate catalog after #569
Reflects merged improvements to cli-tool/components/agents/ai-specialists/search-specialist.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-06 17:10:55 -04:00
Daniel Avila 74d4b1036b improve: enhance search-specialist with spec-compliant format and current tooling (#569)
- Add tools and model frontmatter fields (WebSearch, WebFetch; sonnet)
- Rewrite description with three concrete examples using example/commentary tags
- Add imperative "When Invoked" seven-step workflow checklist
- Add iterative retrieval loop section with explicit stopping conditions
- Add source credibility evaluation framework as a scored table
- Expand contradiction handling into an explicit protocol with example format

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-06 17:09:58 -04:00
Dani 963b44fe22 sync: update claude-api skill from anthropics/skills
Add Managed Agents outcomes, multiagent, and webhooks docs.
Update API reference, events, core, overview, tools, onboarding,
and live-sources with latest upstream changes.
2026-05-06 13:24:23 -04:00
github-actions[bot] 63298a5f28 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25416040075)
2026-05-06 04:18:48 +00:00
Dani 34e40e6a15 chore: regenerate catalog after #566
Reflects merged improvements to cli-tool/components/agents/ai-specialists/model-evaluator.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-05 17:12:09 -04:00
Daniel Avila e9232563c4 improve: enhance model-evaluator with spec-compliant format and current tooling (#566)
- Rewrote description with three <example> blocks covering task-specific model selection, benchmark design, and post-deployment regression testing
- Added Standard Frameworks & Tools section with HELM, lm-evaluation-harness, DeepEval, RAGAS, Promptfoo, and Chatbot Arena
- Updated Model Categories to tier-based language (Haiku/Sonnet/Opus) and current model names (GPT-4o, Gemini 1.5/2.0), removed deprecated version numbers
- Added model: sonnet frontmatter and expanded tools list (added Edit, Glob, Grep)
- Replaced skeletal Python stub with Statistical Requirements section (sample sizes, CI, effect size, Cohen's kappa, Bonferroni correction)
- Added Integration with Other Agents section mapping handoffs to llm-architect, prompt-engineer, and ai-ethics-advisor
- Added Step 6 Post-Deployment Monitoring (drift detection, re-evaluation triggers, Arize Phoenix, LangSmith, Promptfoo CI)
- Removed emoji from output template header

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-05 17:10:17 -04:00
github-actions[bot] 877895d60e chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25357132864)
2026-05-05 04:04:26 +00:00
Anish Reddy f6b5a370b8 Add diagrammer skill (#564) 2026-05-04 19:15:53 -04:00
Dani 7267ef5286 chore: regenerate catalog after #563
Reflects merged improvements to cli-tool/components/agents/ai-specialists/llms-maintainer.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-04 17:12:42 -04:00
Daniel Avila 43742e2ff3 improve: enhance llms-maintainer with spec-compliant format and framework detection (#563)
- Fix llms.txt skeleton to use official Markdown spec (H1, blockquote, H2 sections, link entries)
- Fix page entries to use standard `- [Title](url): description` format instead of invented key:value
- Add framework detection step (Astro, Nuxt, Next.js, Svelte, Hugo) to determine output path
- Add `model: haiku` to frontmatter for cost-efficient deterministic scanning
- Add `maxTurns: 20` to prevent runaway iteration on large sites
- Remove unconditional `git push` — commit only by default, user pushes manually
- Expand "AEO" to "AI Engine Optimization (AEO)" on first use in description and closing line

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-04 17:10:11 -04:00
Daniel Avila e18ae94273 Merge pull request #562 from davila7/claude/beautiful-bhaskara-2f787d
chore: sync Anthropic skills upstream changes
2026-05-04 11:07:32 -04:00
Dani 20f38d42fb chore: sync Anthropic skills upstream changes
- Update LICENSE.txt copyright to "Copyright 2026 Anthropic, PBC." across 10 skills
- Remove deprecated `purpose` parameter from managed agents file upload examples in claude-api skill

Source: https://github.com/anthropics/skills
2026-05-04 11:07:12 -04:00
github-actions[bot] a283518af1 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25300693423)
2026-05-04 04:48:16 +00:00
Dani 32e0ec0a02 chore: regenerate catalog after #561
Reflects merged improvements to cli-tool/components/agents/api-graphql/api-architect.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-03 17:13:12 -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
github-actions[bot] 885f03aade chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25269610178)
2026-05-03 04:20:40 +00:00
Dani 543a275da2 chore: regenerate catalog after #560
Reflects merged improvements to cli-tool/components/agents/programming-languages/javascript-pro.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-02 17:17:53 -04:00