Commit Graph

1112 Commits

Author SHA1 Message Date
Mike Morris aebaa3fb2b feat(mcps): add DevPlan MCP server (#362)
Adds DevPlan - an MCP server for generating Haiku-executable
development plans with validation, lessons learned, and
issue remediation workflows.

- 21 tools for planning, generation, validation, and analytics
- SSE transport via Cloudflare Workers
- Website: devplanmcp.store

Co-authored-by: Radarr O'Really <radarroreally@gmail.com>
2026-02-16 20:23:49 -05:00
Daniel Avila 0ce2a0c71d fix: Add thread_name for forum channel in community help bot (#363)
Discord forum channels require thread_name in webhook payloads.

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

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-15 23:00:20 -05:00
github-actions[bot] 16b9f1c45f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22049446029)
2026-02-16 03:52:12 +00:00
Daniel Avila 61f5a41330 feat: Add 3 daily Discord bots (blog, general, community help) (#361)
- Blog bot: shares random blog article daily at 15:00 UTC
- General bot: posts engagement questions (50 questions pool) at 16:00 UTC
- Community Help bot: posts Claude Code tips/tutorials (42 questions pool) at 17:00 UTC

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

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-15 22:42:13 -05:00
Daniel Avila a57a219ac5 feat: Add Telegram Bot Builder skill (#359)
* feat: Add Telegram Bot Builder skill with complete Bot API v9.4 reference

Comprehensive skill for building Telegram bots covering Node.js and Python
ecosystems with production-ready patterns, 100+ API methods, 200+ types,
and deployment guides.

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

Co-Authored-By: Claude <noreply@anthropic.com>

* chore: Update components.json with telegram-bot-builder skill

Regenerated components catalog via generate_components_json.py.

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

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-15 14:30:41 -06:00
github-actions[bot] 4fb4ffd870 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22029193196)
2026-02-15 03:53:35 +00:00
github-actions[bot] 0cd48b54a9 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/22010504933)
2026-02-14 03:48:30 +00:00
daniel 84a23714be feat: Add FastMCP 3.0 server development skill with 30 reference files
Complete skill for building MCP servers with FastMCP 3.0 covering tools,
resources, authentication, providers, middleware, and deployment.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 21:17:31 -05:00
daniel 9a840bafb1 feat: Add 3 planning-first skills (FastAPI, Rust CLI, Playwright E2E)
- fastapi-endpoint: Async endpoint builder with Pydantic v2, SQLAlchemy 2.0, JWT auth
- rust-cli-builder: CLI tool scaffolder with Clap 4, config files, colored output
- playwright-e2e-builder: E2E test suite with Page Objects, auth state, CI sharding

All skills use interview-driven planning (EnterPlanMode → AskUserQuestion → ExitPlanMode)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 20:26:29 -05:00
daniel b525ec0c34 fix: Rewrite daily component workflow using jq for JSON payload
Removes broken initial jq block and builds Discord payload entirely
with jq to avoid heredoc variable expansion issues.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:38:22 -05:00
daniel f1ed8ddca0 feat: Add daily component pick Discord notification workflow
Shares a random component from the catalog to Discord daily at 14:00 UTC.
Includes rich embed with type, category, install command, and website link.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:35:27 -05:00
github-actions[bot] eeea47eb16 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21973892855)
2026-02-13 03:50:49 +00:00
github-actions[bot] 9dff5f9803 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21932836777)
2026-02-12 03:56:51 +00:00
github-actions[bot] 458b11867e chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21892117119)
2026-02-11 03:57:23 +00:00
daniel cf7e008c59 feat: Add monitoring points P1-P5 (installation outcomes, website events, API health)
- Create 3 Neon tables: installation_outcomes, website_events, api_health_logs
- Add API endpoints: track-installation-outcome, track-website-events, health-check
- Track CLI installation success/failure with timing and error classification
- Add website event tracker (search, cart, component views) with batched sendBeacon
- Add health-check cron every 15min with Discord alerts on failure
- Integrate tracking in all 6 installIndividual* functions with batchId support

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 22:08:34 -05:00
daniel 029e8eb43d feat: Add project name and remove region from neon-database-context statusline
Format: 🐘 Neon | 📁 project | 🌿 branch | 🟢 state | ⚡ CU

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 21:06:34 -05:00
daniel 5ee5ba4b22 fix: Match endpoint to default branch in neon-database-context statusline
Previously used endpoints[0] which could return the wrong branch's
compute (e.g., development/idle instead of production/active).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:39:51 -05:00
daniel c5baead358 feat: Add Neon database context statusline
Shows branch, compute state, CU range, and region via Neon REST API.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 20:20:44 -05:00
daniel bb29c2318e fix: Adjust sidebar sticky position to clear header
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 23:13:44 -05:00
Daniel Avila 47c9f51753 feat: Redesign component page with GitHub PR-style tabs and Giscus comments (#351)
Add tabbed layout (Overview/Code) with sidebar, integrate Giscus for
GitHub Discussions-based commenting, and move validation section into
the Overview tab for better content organization.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 22:01:53 -06:00
github-actions[bot] fb0b75db01 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21851060785)
2026-02-10 03:59:08 +00:00
daniel 4f52356972 chore: Trigger redeploy with fixed VERCEL_TOKEN
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:18:09 -05:00
daniel a7b8e33f1c fix: Make security audit non-blocking for deploys
Set continue-on-error: true so the security validation workflow
reports issues without failing the overall deployment pipeline.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:13:05 -05:00
daniel 6900977621 feat: Add github-actions-creator skill and update components/trending data
New skill that generates production-ready GitHub Actions workflows for any
language or framework. Includes project auto-detection, security best practices,
and 15+ ready-to-use templates (CI, deploy, Docker, release, security scanning).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-09 21:06:29 -05:00
Daniel Avila 1f987ed81d Remove Z.AI partnership from README (#347) 2026-02-08 22:35:08 -06:00
daniel 6d7e6be304 fix: Add missing js-yaml dependency to package.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v1.28.16
2026-02-08 23:07:18 -05:00
daniel 40fd4c5565 fix: Add missing qrcode dependency to package.json
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v1.28.15
2026-02-08 23:03:17 -05:00
daniel a9d435a264 docs: Add npm publishing instructions with granular token workflow to CLAUDE.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 22:59:14 -05:00
github-actions[bot] de049d3162 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21811700597)
2026-02-09 03:56:14 +00:00
daniel 5dc66af4ad chore: Bump version to 1.28.14 for npm publish
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v1.28.14
2026-02-08 22:50:49 -05:00
daniel 9a3993fa3a 1.21.15 2026-02-08 22:45:10 -05:00
daniel 42dba8b3c9 feat: Add Agent Teams Dashboard (--teams) for reviewing multi-agent collaboration sessions
Adds a new local web dashboard to visualize Claude Code team sessions:
- Express server on port 3338 with JSONL parsing from ~/.claude/projects/
- SVG flow diagram showing agent hierarchy and communication edges
- Click-to-open detail panel with accordion sections (interactions, messages, tasks, tools)
- Smart agent name resolution from task assignment payloads
- Team session detection filtering (TeamCreate/SendMessage protocol only)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 22:44:24 -05:00
github-actions[bot] 07a3c57731 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21791866610)
2026-02-08 04:00:26 +00:00
daniel aecc44c4e1 chore: Remove 90 debug console.log statements from docs/js/
Remove debug console.log statements across 9 files while preserving
all console.error in catch blocks and console.warn for missing data.
Add agent-teams-guide blog cover image.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 21:22:22 -05:00
Daniel Avila 72b67369cb feat: Migrate 21 skills from OpenAI skills repository (#343)
Added 21 new skills from https://github.com/openai/skills:

Development (6):
- cloudflare-deploy: Deploy to Cloudflare Workers, Pages, and platform services
- netlify-deploy: Deploy web projects to Netlify with CLI
- render-deploy: Deploy applications to Render with Blueprint generation
- vercel-deploy: Deploy applications and websites to Vercel
- playwright: Automate browsers with Playwright CLI
- jupyter-notebook: Create and edit Jupyter notebooks for data analysis

AI Research (1):
- openai-docs: Access OpenAI developer documentation via MCP

Creative Design (4):
- figma: Fetch Figma design context and translate to code via MCP
- figma-implement-design: Implement Figma designs in production code
- imagegen: Generate images using OpenAI's image generation API
- develop-web-game: Develop web-based games

Document Processing (2):
- doc: Work with document files and formats
- spreadsheet: Work with spreadsheet files and data

Security (3):
- security-best-practices: Language-specific security review and guidance
- security-ownership-map: Map security ownership and responsibilities
- security-threat-model: Perform security threat modeling

Media (3):
- screenshot: Capture desktop and application screenshots
- speech: Generate speech using OpenAI's speech API
- transcribe: Transcribe audio using OpenAI's transcription API

Video (1):
- sora: Generate and manage videos using OpenAI's Sora API

Workflow Automation (1):
- yeet: Quick git workflow automation (stage, commit, push, PR)

All skills validated and include author: openai metadata.
Skipped 11 duplicates already in the project.
Regenerated catalog: 663 total skills

https://claude.ai/code/session_01Rmh2xrBZ36jHWDUCnnq6UX

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-07 20:33:08 -05:00
Daniel Avila 5d29ab3d83 Add telegram-pr-webhook hook for PR creation notifications (#342)
Hook that sends Telegram notification when a new PR is created via
`gh pr create`, including the PR URL and Vercel preview URL.

Files added:
- cli-tool/components/hooks/automation/telegram-pr-webhook.json (component)
- cli-tool/components/hooks/automation/telegram-pr-webhook.py (component script)
- .claude/settings.json (project hook config)
- .claude/hooks/telegram-pr-webhook.py (project hook script)
- .gitignore updated to track the hook script

Uses TELEGRAM_BOT_TOKEN and TELEGRAM_CHAT_ID environment variables.

https://claude.ai/code/session_013aBUK67VEy9Q2MaUGUVRJQ

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-07 20:29:57 -05:00
Daniel Avila c7397fe493 Blog standardization, worktree commands, and .gitignore fix (#341)
* fix: improve Chats Mobile security, CSS quality, and desktop layout

- Sanitize error.message with escapeHtml() to prevent XSS in innerHTML
- Replace !important overrides in .back-btn with proper specificity (.header-btn.back-btn)
- Add desktop side-by-side layout at 769px+ (360px sidebar + flexible chat view)
- Extract 100+ inline styles from analytics modal into reusable CSS classes

https://claude.ai/code/session_01Cfg7GGRKxgJoWiNj1EjWSb

* chore: standardize all 15 blog posts for consistency

Apply unified style guide across all local blog posts:
- Fix copyright year 2025 -> 2026 in all footers
- Remove inline styles from explore-components-banner (use CSS classes)
- Standardize CTA text to "800+" and relative links
- Fix OG tag prefix og:article: -> article: (code-reviewer)
- Fix www.aitmpl.com -> aitmpl.com in OG/Twitter/structured data
- Fix cover image absolute URLs to relative paths (e2b, nextjs)
- Standardize Mermaid theme to orange #F97316 (heygen)
- Fix author name to "Claude Code Templates" (neon-complete)
- Add missing explore-components-banner (security-hooks, vercel-monitor, hackathon)
- Add missing callout boxes (info-box, success-box) where absent
- Standardize CodeCopy JS and MarkdownCopier across posts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* feat: add worktree commands and blog post for parallel development

Add 4 worktree slash commands for git worktree lifecycle management:
- /worktree-init: create parallel worktrees from task descriptions
- /worktree-check: show current worktree status and task
- /worktree-deliver: commit, push, and create PR
- /worktree-cleanup: remove merged worktrees and branches

Add blog post explaining the Skill + Commands architecture pattern
where a discoverable Skill (worktree-guide) orchestrates manual
Commands for execution.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* chore: ignore settings.local.json in all subdirectories

Change .claude/settings.local.json to **/settings.local.json
to cover nested paths like docs/.claude/settings.local.json.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* fix: add missing allowed-tools to worktree commands

- worktree-cleanup: add Bash(grep:*) for merge check commands
- worktree-init: add Bash(sed:*) for branch name detection

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-07 20:11:17 -05: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 f9e02079ee Remove GLM Z.AI partnership banner from main website (#339) 2026-02-07 14:24:26 -05:00
github-actions[bot] 6ec4dfa3e0 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21773595299)
2026-02-07 03:44:50 +00:00
github-actions[bot] 395507f923 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21737883716)
2026-02-06 03:46:55 +00:00
github-actions[bot] 267073c7c2 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21697911840)
2026-02-05 03:49:48 +00:00
Dani b60fc9eca1 chore: update components.json with latest download stats
Regenerated component catalog with updated download statistics from Supabase (517k+ records).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 22:02:02 -05:00
tonightlife 42e87f59df Add Technical Debt Manager agent for development-tools (#335)
This commit introduces a comprehensive Technical Debt Manager agent that
systematically identifies, quantifies, and prioritizes technical debt
across 7 categories: code quality, test coverage, documentation,
dependencies, design, infrastructure, and performance.

Key Features:
- Comprehensive debt detection using industry-standard tools and metrics
- Quantitative prioritization via Fowler's Technical Debt Quadrant
- Sprint-ready work items with effort estimates and ROI analysis
- Automated workflow integration (CI/CD, PR templates, quality gates)
- Stakeholder-specific communication guidelines
- Real-world examples and actionable deliverables

Technical Details:
- Category: development-tools (complements code-reviewer, dx-optimizer)
- Model: sonnet (balanced performance for complex analysis)
- Tools: Read, Grep, Bash, TodoWrite, WebFetch
- Size: 502 lines, comprehensive documentation

Research Foundation:
- Martin Fowler's Technical Debt frameworks
- SonarQube code quality patterns
- OWASP security standards
- Industry best practices for debt management

Expected Impact:
- 30% reduction in bugs from high-debt modules
- 2 days saved per sprint on debugging
- 15-25% velocity increase after debt reduction
- Data-driven prioritization for engineering teams

This agent addresses a critical gap identified through analysis of 156
existing agents - no current agent provides systematic technical debt
management with quantitative prioritization and actionable roadmaps.

Follows all contribution guidelines from CONTRIBUTING.md with proper
YAML frontmatter, comprehensive sections, and real-world examples.

Co-authored-by: tonightlife <tonightlife@users.noreply.github.com>
Co-authored-by: Claude Code <claude@anthropic.com>
2026-02-04 21:54:50 -05:00
github-actions[bot] ee2a91549f chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21657571052)
2026-02-04 03:47:22 +00:00
github-actions[bot] af437ff61c chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21616092655)
2026-02-03 03:47:18 +00:00
github-actions[bot] 2a5b020879 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/21576666707)
2026-02-02 03:52:12 +00:00
Daniel Avila 2385c92dba feat: reorganize footer into columns and update copyright year (#333)
Restructure footer from flat link list to categorized columns
(Product, Community, Resources). Add Blog and npm Package links.
Update copyright from 2025 to 2026.

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:46:38 -05:00
Daniel Avila 5d05a756c8 feat: add blog article for Hackathon AI Strategist agent (#334)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-01 20:41:47 -05:00
Daniel Avila 625902f3cb feat: add npm download metrics to pulse weekly report (#332)
Adds a new npm source collector that fetches weekly/monthly downloads,
daily average, and peak day from the npm registry API. No auth required.

https://claude.ai/code/session_014eU97LmqZ3KB78B4Ei24TH

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-01 20:39:07 -05:00