Commit Graph

1243 Commits

Author SHA1 Message Date
Claude 59fb1a0285 Add component PR welcome workflow
Posts a welcome comment and applies a `review-pending` label when a PR
touches `cli-tool/components/**`. The comment explains the review flow
(audit → maintainer review → merge → catalog regen → live on aitmpl.com)
so contributors know what to expect after submitting.

https://claude.ai/code/session_016JRD3XpvZag4BGgQsw84uk
2026-04-18 01:26:27 +00:00
Saygin Saman ccfc5b46c2 Add premium-web-design skill
Adds a new skill under creative-design for generating premium,
Awwwards-quality website designs as React components. Teaches Claude
the AI-aesthetic blacklist, a 15-entry Structural DNA Catalog, deep
industry reference research, a Spline 3D playbook, and a 15-point
prompt checklist that every build must answer before writing JSX.
2026-04-17 15:15:48 -04: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
dependabot[bot] 22bf2614aa chore(deps): bump actions/github-script from 8 to 9
Bumps [actions/github-script](https://github.com/actions/github-script) from 8 to 9.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v8...v9)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-16 06:46:12 +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
Alexandros Pappas 6ef73fd752 feat(skills): add claude-code-sessions productivity skill
Add session intelligence skill for searching, analyzing, and managing
Claude Code session history. Provides 11 slash commands and a web
dashboard for full-text search, token analytics, task management,
and session comparison.

GitHub: https://github.com/apappascs/claude-code-sessions

Signed-off-by: Alexandros Pappas <apappascs@gmail.com>
2026-04-15 14:35:18 +02: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
Daniel Avila 5d80745513 Merge pull request #521 from kiliancm94/narrow-simple-notifications 2026-04-14 09:07:36 -04: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
Daniel Avila 46fb074365 Merge pull request #523 from waydelyle/add-swarmvault-skill 2026-04-13 18:23:05 -04:00
Wayde Lyle 303b0407e0 Add SwarmVault skill 2026-04-13 23:17:58 +01:00
Punith 40ed4aec94 Add llm-redteam-specialist agent 2026-04-14 00:45:10 +05:30
Punith 3407b5a59b Add ai-agent-audit-specialist agent 2026-04-14 00:45:08 +05:30
yurukusa aa977104c9 fix: address P1 review issues from cubic-dev-ai
1. Python one-liner: detect version-suffixed executables (python3.11, python3.12)
   Pattern: python[23]? → python[23]?(\.[0-9]+)?
2. Pipe-to-shell: detect shell invocations with arguments (| sh -s, | bash -c)
   Pattern: \|\s*(sh|bash|zsh)\s*$ → (\s|$)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 20:44:36 +09:00
Kilian Canizares Mata 7d83fa8647 fix(hooks): narrow simple-notifications to Stop and Notification events
The PostToolUse hook with a wildcard matcher fires on every single tool
call, flooding the user with dozens of notifications per turn. Replace
with Stop (fires once when Claude finishes) and Notification (fires
when Claude needs user input), matching the pattern already used by
discord-notifications and slack-notifications hooks.
2026-04-13 10:59:52 +02:00
yurukusa 5299c0c18d Add shell-wrapper-guard hook to security category
Detects destructive commands hidden in shell wrappers (sh -c, bash -c,
python3 -c, node -e, etc). Complements dangerous-command-blocker by
catching 8 bypass vectors that evade direct command checks.
From cc-safe-setup (667 hooks, 9,200+ tests, 800hrs autonomous operation).
https://github.com/yurukusa/cc-safe-setup
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 17:45:08 +09: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
Gábor Krasznai 35eba22bc4 Add szamlazz Hungarian invoicing command 2026-04-12 19:29:24 +02: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
daniel 87af8845c6 fix: Use client:only for SkillExplorer to prevent hydration mismatch
The marked library produces different HTML on server vs client, causing
React error #418. Switching to client:only="react" skips SSR entirely.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 19:50:23 -04:00
Daniel Avila e4d262e7d8 Merge pull request #471 from davila7/claude/skills-slide-presentation-5JOPn
Add slide presentation view for skill documentation
2026-04-11 19:24:42 -04:00
daniel e6313a42df chore: Remove .claude-plugin dir, update jobs, remove plugins "New" badge
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 17:02:56 -04:00
github-actions[bot] 0214086aa5 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24273962928)
2026-04-11 04:00:58 +00:00
github-actions[bot] 85f8fc29c9 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24225608471)
2026-04-10 04:04:26 +00:00
Dani c9a7778177 feat(skills): sync claude-api skill with upstream anthropics/skills
Added 10 upstream files from https://github.com/anthropics/skills to
cli-tool/components/skills/development/claude-api/:

New files (Managed Agents beta support):
- shared/agent-design.md — agent design patterns: bash vs dedicated tools,
  context management, caching principles
- shared/managed-agents-overview.md — reading guide, beta headers, mandatory flow
- shared/managed-agents-core.md — core concepts and data model
- shared/managed-agents-environments.md — per-session container configuration
- shared/managed-agents-tools.md — tools available in Managed Agents
- shared/managed-agents-events.md — SSE event stream reference
- shared/managed-agents-client-patterns.md — stream reconnect, interrupts, gotchas
- shared/managed-agents-onboarding.md — step-by-step setup interview script
- shared/managed-agents-api-reference.md — full API endpoint reference
- curl/managed-agents.md — raw HTTP examples for Managed Agents

Updated SKILL.md:
- Added "Before You Start" section (non-Anthropic provider guard)
- Added "Output Requirement" section (SDK vs raw HTTP rules)
- Added "Subcommands" dispatch block
- Updated language support table: "Agent SDK" → "Managed Agents (beta)"
  with expanded language coverage (Java, Go, Ruby, PHP, cURL now listed)
- Replaced "Agent SDK" surface with "Managed Agents" in surface comparison table
- Updated decision tree with Managed Agents branch and 3P provider exclusion note
- Added full "Managed Agents (Beta)" section with reading guide and subcommand
- Updated reading guide with agent-design.md and Managed Agents task paths
- Preserved local YAML frontmatter customizations (trigger/no-trigger description)

Regenerated docs/components.json (805 skills total).
2026-04-09 11:26:05 -04:00
github-actions[bot] 1c65b2286f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24171464990)
2026-04-09 03:58:27 +00:00
Daniel Avila bc6bd60c7d improve: enhance context7 MCP config and docs (#513)
- Pin package to @upstash/context7-mcp@latest for reproducible installs
- Add optional env block with CONTEXT7_API_KEY placeholder
- Extend description to mention activation phrase and Upstash authorship

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-08 09:55:46 -04:00
Dani be8629942a feat(dashboard): re-enable TinyFish in featured items 2026-04-08 09:09:40 -04:00
Daniel Avila 638276cb45 improve(agent): update frontend-developer with 2025-2026 best practices (#510)
- Bump framework versions: React 19+, Vue 3.5+, Angular 20+; add Next.js 15 and Nuxt 4
- Add Framework Expertise section with per-framework modern patterns (React Compiler, Vue reactive props destructure, Angular Signals + zoneless)
- Add Tooling Defaults section: Vite 6+, Biome v2/ESLint v9 flat config, pnpm, Tailwind v4
- Add State Management Architecture section separating server state (TanStack Query) from client state (Zustand/Pinia/Signals); deprecate Redux for new projects
- Add Testing Stack section: Vitest + Testing Library, Vitest Browser Mode, MSW v2, Playwright E2E (3-5 flows)
- Upgrade accessibility from WCAG 2.1 to WCAG 2.2 AA with new criteria (2.4.11, 2.5.8, 3.3.8); add axe-core and Lighthouse CI
- Add Performance Patterns section with rendering strategy decision tree and Core Web Vitals targets (LCP/INP/CLS)
- Add AI-Assisted Development Guidelines (tsc --noEmit, CLS image flag, 200-line code-reviewer handoff)

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-08 08:57:21 -04:00
Daniel Avila 76d4c2b10b chore: Remove Docusaurus docs site (migrated to Mintlify) (#509)
Documentation site (docs.aitmpl.com) has been migrated from Docusaurus
to Mintlify. DNS now points to Mintlify hosting. The docu/ directory
and all its source files are no longer needed.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 08:56:37 -04:00
github-actions[bot] 7086b73b86 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24116823996)
2026-04-08 04:04:17 +00:00
Dani f8a855f611 feat(dashboard): add open source sponsors footer 2026-04-07 16:30:32 -04:00
github-actions[bot] f74375754f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24063441414)
2026-04-07 03:59:40 +00:00
github-actions[bot] d3b92a0a4a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/24018044335)
2026-04-06 04:02:47 +00:00
Daniel Avila 6bbce90087 feat: Add 15 new MCP servers from GitHub MCP Registry (#508)
Migrated popular MCP servers not yet in our catalog, sourced from
the GitHub MCP Registry (github.com/mcp) topic search.

New MCPs by category:
- Database: dbhub (multi-DB), redis (official), mongodb-official
- DevTools: github-official, jupyter, jina-ai, mermaid, android-mcp, sentry-local
- Integration: n8n-mcp, alpaca-trading
- Productivity: google-workspace
- Research: arxiv-mcp-server
- Web: searxng, apify

All components reviewed by component-reviewer agent. Fixes applied
for kebab-case naming, credential handling via env blocks, and
server key consistency.

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-05 13:27:33 -04:00
Daniel Avila 29941830fd chore: Regenerate components.json catalog (#507) 2026-04-05 11:11:08 -04:00
github-actions[bot] e53de57a8a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23993791020)
2026-04-05 04:04:32 +00:00
Daniel Avila e72ce062de claude/migration-agent-skills-xbNj9 (#504)
* feat: Migrate 100 high-impact skills from antigravity-awesome-skills

Add curated selection of 100 skills from sickn33/antigravity-awesome-skills:
- Development (30): Angular, Astro, Bash, C, C++, C#, Django, .NET, Elixir, FastAPI,
  Flutter, Go, Haskell, Hono, Java, JavaScript, Kotlin, Laravel, Next.js, Node.js,
  PHP, Python, Ruby, Rust, Scala, SQL, Swift, TypeScript, Convex
- Web Development (14): React state/perf, React Native, shadcn, Tailwind, SvelteKit,
  PWA, Drizzle ORM, TanStack Query, Zod, Zustand, Expo, Chrome extensions, Electron
- Architecture (10): API design, ADRs, patterns, DDD, event sourcing, GraphQL,
  microservices, monorepo, SaaS multi-tenant, backend architect
- DevOps (12): Cloud architect, K8s, Terraform, GitHub Actions, GitOps, Helm,
  observability, Prometheus, Grafana, Cloudflare Workers, incident response
- AI/ML (8): ML engineer, prompt engineering, data science/engineering, Pydantic AI,
  LLM eval/ops, deep research
- Security (6): Security audit, secrets mgmt, threat modeling, web/API security, SAST
- Testing (6): E2E, JS/Python patterns, TDD, Playwright, k6 load testing
- Database (5): PostgreSQL, optimization, migration, architect, optimizer
- Productivity (5): Debugger, debugging strategies, code review, simplifier, perf
- Automation (5): GitHub, Slack, n8n, Linear, Jira

Source: https://github.com/sickn33/antigravity-awesome-skills

https://claude.ai/code/session_01A2r3TUNWqBWsqNYHne5NPB

* chore: Regenerate components.json from main base with 100 new skills

Pulled components.json from main, then regenerated to include the 100
newly migrated skills. Total: 805 skills.

https://claude.ai/code/session_01A2r3TUNWqBWsqNYHne5NPB

* chore: Update components.json with latest download stats

https://claude.ai/code/session_01A2r3TUNWqBWsqNYHne5NPB

* chore: Regenerate components.json after merge with main

https://claude.ai/code/session_01A2r3TUNWqBWsqNYHne5NPB

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-04-04 19:08:10 -04:00
github-actions[bot] 1da6e84758 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23970625362)
2026-04-04 03:55:47 +00:00
Dani 96508f2a5e chore: sync components.json to dashboard 2026-04-03 11:14:45 -04:00
Dani 004d888cc1 refactor: migrate worktree commands from wt/* to claude/* branch prefix
All worktree commands, skills, and guides now use claude/* as the default
branch prefix, matching Claude Code's actual worktree behavior. Updated
both .claude/commands/ and cli-tool/components/ versions.
2026-04-03 11:14:40 -04:00
github-actions[bot] 1641c62205 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23932976326)
2026-04-03 03:57:51 +00:00
github-actions[bot] eaafb99eac chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/23882910042)
2026-04-02 03:58:56 +00:00
Param 119da71024 fix: apply date range filter to all dashboard charts (#487)
- Token Distribution by Type: compute totals from date-filtered
  conversations instead of pre-aggregated detailedTokenUsage which
  always contained all historical data regardless of the selected range
- Daily Productivity Trends: skip conversations outside the selected
  date range (was iterating all conversations unconditionally)
- Workflow Intelligence charts: re-fetch /api/agents with startDate
  and endDate query params on filter apply instead of reusing stale
  initial-load data

Fixes #382
2026-04-01 21:21:55 -04:00
Daniel Avila b68787aa41 improve: enhance code-reviewer agent with actionable review practices (#492)
- Remove fake JSON communication protocol blocks (request_type/status JSON)
- Add Review Setup section with concrete diff-scope commands
- Add Automated Pre-Checks section (npm audit, pip-audit, cargo audit, secret grep)
- Add Diff-First Reading Strategy with thresholds (<20, 20-100, >100 files)
- Replace noun-list checklist with imperative behavioral instructions per category
- Add Language-Specific Checks with concrete anti-patterns for TypeScript, Python, Rust, Go, SQL
- Add Output Format section with four-level severity classification (CRITICAL/HIGH/MEDIUM/LOW)
- Add Review Summary template with [N] placeholders and merge recommendation
- Replace hardcoded "47 files, 2 critical issues" delivery text with template

Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-04-01 21:20:50 -04:00
Daniel Avila 9e711c9320 feat: Add scoped .claude/rules for cli-tool, dashboard, and cloudflare (#493)
Path-scoped rules that lazy-load context only when working on the
relevant part of the codebase, complementing the global CLAUDE.md.
2026-04-01 20:37:50 -04:00
Dani 93ded5fc6d fix: Update TinyFish featured page with accurate metrics
Replace 98.7% success rate with 90% Mind2Web benchmark score and
$0.04/operation with $0.015/step all-inclusive pricing.
2026-04-01 17:56:44 -04:00
eason 6a4fa8213c fix: recognize both "Task" and "Agent" tool names in analytics (#491)
Claude Code JSONL logs use `content.name === 'Agent'` but the
analytics code only checks for `'Task'`, causing Agent Usage
Distribution, Agent Activity Timeline, and Workflow Efficiency Score
charts to show empty data.

Accept both tool names in AgentAnalyzer, chats-mobile, and
teams-dashboard.

Fixes #488

Co-authored-by: easonysliu <easonysliu@tencent.com>
2026-04-01 13:38:01 -04:00