Commit Graph

1243 Commits

Author SHA1 Message Date
Daniel Avila f75f4e8add improve(javascript-pro): modernize runtime, tooling, and framework coverage (#560)
- Update persona from Node.js 20+ to Node.js 22 LTS / Node.js 24 LTS
- Expand ES mastery from ES2023 to ES2025 (Object.groupBy, Promise.withResolvers, Set methods, Iterator helpers, RegExp.escape, explicit resource management)
- Add Runtime ecosystem section covering Node.js 22/24, Bun, and Deno 2.x
- Replace Jest-first testing with Vitest as default; add Playwright for E2E and node:test for library authors
- Modernize Build and tooling: Vite 6/7/8 (Rolldown-powered) as default, Turbopack, Rolldown, esbuild; demote Webpack to legacy
- Add Modern framework patterns section: React 19, Next.js 15, Vue 3.5/3.6, Svelte 5, SolidJS
- Add Package management section: npm workspaces, pnpm, Bun, exports field, provenance
- Expand Security practices with Socket.dev/Snyk, ignore-scripts, lockfile CI verification, typosquatting awareness
- Update third description example to reference Vitest instead of Jest

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-02 17:09:54 -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
Daniel Avila edc8f2edf2 improve(research-synthesizer): enhance with phased workflow, tool expansion, and quality verification (#559)
- Add WebSearch and WebFetch to tools with sparingly-use guidance
- Add Input Discovery Protocol for locating upstream researcher outputs and handling missing sources gracefully
- Replace flat bullet lists with 4-phase execution framework (Discovery, Extraction, Integration, Output)
- Add Quality Verification Checklist before final output
- Require standalone synthesis-summary.md written before synthesis.json
- Add missing_researchers field to synthesis_metadata schema
- Add single_source consensus_level value
- Replace abstract examples with realistic Claude Code workflow scenarios referencing actual agent outputs

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-05-01 17:10:15 -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
Daniel Avila 6db58d321b improve(hackathon-ai-strategist): enhance with context gathering, phased execution, and pitch structure (#558)
- Rewrote description with three trigger-oriented examples (pre-ideation, mid-triage, pitch prep)
- Added model: sonnet to frontmatter
- Added Required Initial Step: Context Gathering section (6 fields, blocks advice until complete)
- Added Time-Boxed Execution Framework with 5 phases, explicit go/no-go checkpoints for 24h hackathon
- Added Sponsor Strategy and Prize-Track Optimization section with scoring decision framework
- Added 3-Minute Pitch Outline with time-annotated segments and Demo Reliability Checklist
- Changed 'fake for demos' to 'stub or mock for the demo' to remove ethical ambiguity

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-30 17:10:26 -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 f27640039e improve(llm-architect): enhance with structured decision guidance and evaluation framework (#556)
- Replace flat bullet-point taxonomy with hierarchical H2/H3 decision trees for serving, fine-tuning, RAG, and safety
- Add Required Initial Step section for mandatory requirements gathering (latency, throughput, model class, infra, compliance)
- Add Evaluation and Observability section with RAGAS v0.4+ metrics, LLM-as-judge guidelines, and observability stack
- Add model: sonnet to frontmatter for complex system design reasoning
- Replace hardcoded fictional metrics (187ms, 127 tokens/s) with placeholder templates
- Update tools list: add WebSearch, remove Glob and Grep
- Update assistant examples in description to reflect requirements-first approach

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-29 23:27:32 -04: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
Nikolai Vysotskyi 8b18c46f67 Add trace-mcp MCP server to devtools (#553)
trace-mcp is a framework-aware code intelligence MCP server providing
semantic navigation, impact analysis, and refactoring tools across
60 framework integrations and 81 languages.

Repo: https://github.com/nikolai-vysotskyi/trace-mcp
npm:  https://www.npmjs.com/package/trace-mcp
2026-04-29 14:45:21 -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
Mario Hernandez 262da50f98 fix(context-timeline): detect Opus 1M context window dynamically (#548)
CONTEXT_LIMIT was hardcoded at 200_000 tokens. Users on Claude Opus 4.7
with the 1M context window (model: "opus[1m]") saw the dashboard report
80–90% usage when actual usage was 16–18%, producing constant false
alarms and making the meter unusable on long sessions.

Replace the constant with _detect_context_limit(cwd) which resolves the
limit in this order:

1. CONTEXT_TIMELINE_LIMIT env var (explicit override).
2. "[1m]" / "[1000k]" / "[200k]" suffix in the model field of
   <cwd>/.claude/settings.json or ~/.claude/settings.json.
3. 200_000 fallback (current behaviour).

The limit is resolved once per _Builder instance, not per update tick,
so there is no per-event filesystem cost.

No new dependencies (still stdlib only). Default behaviour is unchanged
for users without [1m] in settings.

Verified live on a real Opus 1M session of ~178K tokens: meter went
from 89% (red, false alarm) to 17.9% (cyan, correct).
2026-04-27 20:10:27 -04:00
Fernando Basilis e11ff2e105 fix(context-timeline): cross-platform path encoding for transcript lookup (#550)
The `_encode_cwd` function only replaced `/` with `-`, which fails on
Windows where paths use `\` and include drive letters like `D:`.

Use regex to replace any non-alphanumeric character with `-`.
This handles all edge cases across platforms in a single expression.

Before: D:\Claude\mcx -> lookup failed
After:  D:\Claude\mcx -> D--Claude-mcx (matches Claude Code encoding)
2026-04-27 20:09:13 -04: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
Daniel Avila e44ddb78ca improve: enhance accessibility-tester agent based on automated review (#546)
- Add correct YAML frontmatter with name, description, tools, and model fields
- Target WCAG 2.2 explicitly with all 9 new criteria listed in reference table
- Mandate hybrid testing methodology (automated + manual) with 40% coverage note
- Restrict tools to Read, Grep, Glob, Bash — no Write/Edit (auditor pattern)
- Set model to sonnet for deep ARIA and compliance reasoning
- Add two example blocks with user/assistant/commentary tags
- Add legal compliance mapping to ADA, Section 508, and EAA (June 2025)
- Add structured finding format with WCAG criterion, severity, remediation, verification
- Add summary scorecard template with severity counts and WCAG 2.2 criterion status
- Add ARIA patterns reference (dialog, combobox, tabs, navigation, live regions)
- Add screen reader test matrix (VoiceOver, NVDA, TalkBack, JAWS)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-26 17:10:24 -04: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 fc2155655c fix(context-timeline): reload sessions from disk on cache miss when daemon predates session 2026-04-25 23:24:30 -04: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
Daniel Avila dc8d99bbc5 improve: enhance ai-ethics-advisor based on automated review (#542)
- Rewrote description with concrete usage triggers and 3 inline examples
- Added ISO/IEC 42001 (AI Management System) and ISO/IEC 42005 (AI System Impact Assessment) to Regulatory Compliance Framework
- Added UNESCO AI Ethics Recommendation (2021) with all 10 principles
- Added new "Agentic AI Ethics" section covering goal manipulation, minimal footprint, oversight checkpoints, inter-agent trust, and tool misuse surface
- Expanded tools list to include Edit, Bash, and Glob
- Replaced broken BiasMonitor Python skeleton with production-ready tooling inventory (IBM AIF360, Fairlearn, What-If Tool, Alibi Detect)
- Added "Output Artifacts" subsection defining 5 concrete deliverable files

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-25 22:10:19 -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 5948b4716f improve: enhance data-scientist agent based on automated review (#541)
- Add model field (claude-sonnet-4-5) to frontmatter
- Remove duplicate Statistical methods and ML algorithms sections
- Replace non-functional context manager JSON block with plain-language context gathering instructions
- Modernize Tools & libraries: add Polars, DuckDB, MLflow, Great Expectations/Pandera, CatBoost, Altair
- Add Responsible Analysis section covering bias auditing, data privacy, reproducibility, transparency, and fairness metrics
- Add reproducibility and fairness items to data science checklist
- Remove hardcoded fabricated metrics from progress tracking JSON block
- Merge ANOVA/MANOVA into Statistical modeling section from removed duplicate

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-25 17:10:33 -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
Dani 0eec42a824 chore: sync claude-api skill from anthropics/skills (April 2026)
Adds memory_stores support to Managed Agents: new managed-agents-memory.md
reference, updated beta headers, reading guide, and API reference docs.
2026-04-24 15:27:14 -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
Dani b066c26983 chore: sync pdf skill from anthropics/skills (April 2026)
Updated SKILL.md (new subscripts/superscripts section, improved description),
forms.md (simplified structure extraction workflow), and 7 scripts.
Added new extract_form_structure.py script.
2026-04-20 11:20:35 -04: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 4439f9b3f2 improve: enhance debugger agent based on automated review (#531)
- Add model: claude-sonnet-4-5 frontmatter field for consistent reasoning quality
- Remove fictional JSON Communication Protocol and Progress Tracking blocks
- Replace generic 3-phase workflow with 6-step fault-localization decision tree
- Add Observability-Driven Debugging section (traces, logs, change correlation)
- Trim description from ~2300 to ~1200 chars by tightening commentary blocks
- Remove non-executable rubber duck debugging technique

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-18 20:06:30 -04: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
Daniel Avila bb5fa62226 Merge pull request #519 from socialproKGCMG/add-szamlazz-command
Add szamlazz Hungarian invoicing command
2026-04-18 18:37:13 -04:00
Daniel Avila cbaaec3257 Merge pull request #520 from yurukusa/add-shell-wrapper-guard
Add shell-wrapper-guard: detect destructive commands in interpreter one-liners
2026-04-18 18:36:20 -04:00
Daniel Avila c1044aa26f Merge pull request #522 from ipunithgowda/add-ai-agent-audit-and-llm-redteam
Add two security agent templates: ai-agent-audit-specialist and llm-redteam-specialist
2026-04-18 18:35:36 -04:00
Daniel Avila 6a84209134 Merge pull request #524 from apappascs/feature/claude-code-sessions-skill
feat(skills): add claude-code-sessions productivity skill
2026-04-18 18:34:54 -04:00
Daniel Avila 4057ef73e3 Merge pull request #525 from davila7/dependabot/github_actions/actions/github-script-9
chore(deps): bump actions/github-script from 8 to 9
2026-04-18 18:34:11 -04:00
Daniel Avila 5b760baa31 Merge pull request #526 from sayginsaman/feature/premium-web-design-skill
Add premium-web-design skill (creative-design)
2026-04-18 18:33:40 -04:00
Daniel Avila ca4eab64a0 Merge pull request #527 from davila7/claude/component-review-workflow-VsmMg
Add component PR welcome workflow
2026-04-18 18:32:22 -04:00
Claude d95ea2a11c Separate label and comment idempotency
The label should always be re-applied on synchronize events (new commits
after review mean re-review is needed), but the welcome comment should
stay idempotent. Move the label/createLabel logic before the marker
check so `review-pending` is ensured on every run.

https://claude.ai/code/session_016JRD3XpvZag4BGgQsw84uk
2026-04-18 22:26:04 +00:00
Claude ca95145e91 Add synchronize trigger with idempotency guard
Covers the case where a PR is opened without component changes and adds
them in a later commit. Uses a hidden HTML marker in the welcome comment
to detect prior runs and skip re-posting on subsequent synchronize events.

https://claude.ai/code/session_016JRD3XpvZag4BGgQsw84uk
2026-04-18 22:22:18 +00: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