Commit Graph

198 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
github-actions[bot] abb6ca8967 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25243312058)
2026-05-02 04:09:51 +00:00
Dani 1d78f488a8 chore: regenerate catalog after #559
Reflects merged improvements to cli-tool/components/agents/deep-research-team/research-synthesizer.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-01 17:12:46 -04:00
github-actions[bot] e3f83069db chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25202030826)
2026-05-01 04:24:23 +00:00
Dani cdfda25791 chore: regenerate catalog after #558
Reflects merged improvements to cli-tool/components/agents/ai-specialists/hackathon-ai-strategist.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-30 17:15:00 -04:00
github-actions[bot] bf89e67598 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25146936564)
2026-04-30 04:17:07 +00:00
Daniel Avila 84a2b1202b chore: Update components.json catalog (#555) 2026-04-29 22:05:24 -04:00
Daniel Avila 35023b3def Update BrainGrid partner banner tagline (#554) 2026-04-29 19:57:31 -04:00
github-actions[bot] 3ef50d16de chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25090457702)
2026-04-29 04:18:04 +00:00
github-actions[bot] 51d1e9550f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/25033486657)
2026-04-28 04:19:15 +00:00
github-actions[bot] 45be8e6b8a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24976113338)
2026-04-27 04:15:52 +00:00
Dani acf54a1597 feat(dashboard): add View on GitHub button to component detail page
- Adds GitHub link button in the same row as metadata labels
- Regenerates components.json and trending-data.json
2026-04-26 15:27:21 -04:00
github-actions[bot] de28ffcb15 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24947872204)
2026-04-26 04:18:29 +00:00
Dani 99f423049d feat(hook): add monitoring/context-timeline real-time session visualizer
Persistent local HTTP daemon (port 7878, 1h watchdog) that reads Claude Code
JSONL transcripts and renders a git-graph timeline in the browser — one column
per agent (main + subagents), tool nodes color-coded by type, context-window
sidebar with cache/input/output breakdown. Pure stdlib Python, zero pip deps.
2026-04-25 23:08:28 -04:00
Dani 6cb4c8eb67 fix(live-task): sanitize local paths in tool executions display
Strip absolute home directory paths from tool_args_summary before
rendering in ToolTimeline. Affects historical data already stored in DB.

Also adds scripts/run-review-cycle.sh for manual cycle testing with
--test-hook and --check modes.
2026-04-25 22:53:56 -04:00
Dani 3a437fb699 chore: regenerate catalog after #542
Reflects merged improvements to cli-tool/components/agents/ai-specialists/ai-ethics-advisor.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-25 22:19:13 -04:00
Dani 6a418f51ee chore: regenerate catalog after #541
Reflects merged improvements to cli-tool/components/agents/data-ai/data-scientist.md.

Automated by pr-verification cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-25 17:13:14 -04:00
Daniel Avila 19d7c7d594 feat(live-task): add Open/All/Done filter pills to Component Review Loop (#540)
- Default view shows only Open cycles (active + completed/pr_created)
- Done tab shows merged + failed cycles
- All tab shows everything
- Badge count per filter updates dynamically
- Adding "showing N of M" subtitle under header
2026-04-25 15:17:52 -04:00
github-actions[bot] 7e1e3ea098 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24921994681)
2026-04-25 04:02:07 +00:00
Daniel Avila cc1ceb3d85 feat(banner): update BrainGrid ad copy and styling (#537)
- Replace description with "The repeatable way to plan and ship quality software with AI."
- Change tagline from "AI Product Planner" to "Plan. Build. Verify. Repeat." in brand color (#c5e063)
- Increase description font size to 13px with font-light weight for better readability

Co-authored-by: Claude <claude@anthropic.com>
2026-04-24 16:21:39 -04:00
github-actions[bot] 679128e2ad chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24871540492)
2026-04-24 04:07:44 +00:00
github-actions[bot] 8af410a2f1 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24815940839)
2026-04-23 04:07:09 +00:00
github-actions[bot] 449f666d16 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24759403328)
2026-04-22 04:04:50 +00:00
github-actions[bot] 2e257e3b15 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24703267120)
2026-04-21 04:05:53 +00:00
github-actions[bot] 9c6f00d682 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24647835233)
2026-04-20 04:09:28 +00:00
github-actions[bot] fb703064bd chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24620514759)
2026-04-19 04:07:25 +00:00
Daniel Avila 5d84560b69 chore: sync claude-api skill from anthropics/skills (April 2026) (#530)
Synced cli-tool/components/skills/development/claude-api/ with upstream
anthropics/skills repo (commits March 22 – April 16, 2026).

Updated existing files (21):
- SKILL.md: grew from 20,548 to 32,987 bytes (Managed Agents dispatch logic)
- curl/examples.md, java/claude-api.md, php/claude-api.md, ruby/claude-api.md
- python/claude-api/{README,batches,files-api,streaming,tool-use}.md
- typescript/claude-api/{README,batches,files-api,streaming,tool-use}.md
- shared/{error-codes,live-sources,models,prompt-caching,tool-use-concepts}.md
- shared/managed-agents-{api-reference,client-patterns,core,environments,
  events,onboarding,overview,tools}.md (previously existed, now updated)
- curl/managed-agents.md (previously existed, now updated)

Added new files (7 language + 1 shared):
- curl/managed-agents.md (new entry; prior file was empty placeholder)
- go/managed-agents/README.md
- java/managed-agents/README.md
- php/managed-agents/README.md
- python/managed-agents/README.md
- ruby/managed-agents/README.md
- typescript/managed-agents/README.md
- shared/agent-design.md
- shared/model-migration.md (65 KB consolidated migration guide)

Local-only files preserved (not touched):
- python/agent-sdk/{README,patterns}.md
- typescript/agent-sdk/{README,patterns}.md

Also updated:
- cli-tool/components/skills/ANTHROPIC_ATTRIBUTION.md: Last Updated → April 18, 2026
- Regenerated docs/components.json and dashboard/public/components.json
2026-04-18 19:01:17 -04:00
github-actions[bot] 35d0fc57f2 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24596323474)
2026-04-18 03:59:39 +00:00
github-actions[bot] e258eaa386 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24546910941)
2026-04-17 04:11:17 +00:00
github-actions[bot] d8e7e60f6f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24491309869)
2026-04-16 04:06:02 +00:00
github-actions[bot] 65c3d42cad chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24435624291)
2026-04-15 04:04:01 +00:00
github-actions[bot] 880e4535e8 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24380203586)
2026-04-14 04:12:15 +00:00
github-actions[bot] b6b72fc171 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24325088135)
2026-04-13 04:10:51 +00:00
github-actions[bot] 3013465cc0 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24298204632)
2026-04-12 04:05:13 +00:00
daniel a2e1afaa00 fix(sidebar): load component counts independently from page components
The sidebar counts depended on ComponentGrid or page-specific scripts
to emit a custom event. Pages without those (component detail, trending,
jobs) never received counts. Now the sidebar fetches /components.json
directly on load.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 22:00:01 -04:00
daniel d37c578f50 fix(slides): use CSS variables for styling, add token counts, fixed height with expand
- Convert SkillSlideView from Tailwind shorthands to CSS variable inline
  syntax to match dark mode overhaul from PR #451
- Add gpt-tokenizer for token counting per slide and total
- Fixed slide height (32rem) with "Show full document" toggle
- Revert client:only back to client:load (styling was the real issue)
- Update deployer agent to reflect auto-deploy via GitHub Actions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 21:54:09 -04:00