Commit Graph

1243 Commits

Author SHA1 Message Date
Dani cc4f2ab5f9 feat: Enlarge HUD panel and add animated counters
- Increased HUD panel size (padding: 30px, min-width: 280px)
- Larger fonts (labels: 16px, values: 18px)
- Implemented smooth counter animation from 0 to target value
- Counters now gradually increment instead of jumping to final value
- Added statsTarget and statsDisplay for smooth interpolation
- All three counters animate: Conversations, Components, Tool Calls
2025-12-31 21:56:05 -05:00
odoldotol 983666a769 feat: debug-window (#154)
* feat: debug-window

Auto Debug Log Viewer. Automatically opens a new window with live debug log output when a Claude Code session starts.

* fix: replace BSD-incompatible grep -P with portable sed for session_id extraction
2025-12-31 20:58:50 -05:00
Lorenzo DZ f57263b2b6 feat: Add NoWait skill (#155) 2025-12-31 20:57:25 -05:00
weaverspencer-arch fa2dde3cf7 Add Vital Health Global content growth agent (#245) 2025-12-31 20:56:55 -05:00
Sean Katz bfc51fb735 Add slack-expert agent for Slack platform development (#244)
Add a new development-tools agent specialized in Slack platform development:
- @slack/bolt SDK patterns and best practices
- Block Kit UI templates and interactive components
- Events API handling and OAuth 2.0 V2 flows
- Code review checklist for Slack integrations
- Security best practices (signature verification, token management)
2025-12-31 12:23:25 -05:00
github-actions[bot] 946955382a chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20611286780)
2025-12-31 03:31:47 +00:00
Dani c9ac113e95 fix: Add component counter and remove Active Days
- Fixed Components counter showing 0 (now increments with component-layer2 events)
- Removed Active Days from HUD display
- Cleaned up stats.days calculation and references
- Components now properly tracked in stats.components
2025-12-30 12:37:37 -05:00
Dani 09c72b6d46 perf: Optimize beam rendering for better performance
- Increased beam speed 5x (0.02 → 0.1) for faster completion
- Implemented beam queue system with max 10 active beams
- Removed visual effects (shadows, labels, particles) for better FPS
- Fixed duplicate counter increments (now updates once before beam)
- Added beamQueue cleanup in restart function
- Significantly improves rendering performance with many tools
2025-12-30 12:18:32 -05:00
github-actions[bot] 831d8f7089 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20588116361)
2025-12-30 03:35:41 +00:00
Dani adb9b5e8f2 fix: Restructure timeline for gradual tool loading
- Changed from bulk toolCounts processing to individual tool-use events
- Implemented sequential dayOfYear assignment for controlled loading order
- Tools now load one by one like components (no simultaneous loading)
- Models load first (day 0), then tools (day 10+), then components
- Increased toolIncrement to 3 for proper spacing between tool animations
- Components start immediately after tools (no delay)
- Fixes extreme lag when loading many tools at once
2025-12-29 22:19:22 -05:00
Dani 881d274cdb chore: Bump version to 1.28.8 2025-12-29 22:02:47 -05:00
Dani 3574e36de0 perf: Reduce tool processing speed to 1 per 5 frames
- Change from 3 tools/frame to 1 tool every 5 frames
- Reduces processing speed from 180 tools/sec to ~12 tools/sec
- Matches component loading speed for smoother rendering
- Prevents lag on slower devices

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-29 22:02:39 -05:00
Dani 285f81bfe2 chore: Bump version to 1.28.7 2025-12-29 21:56:52 -05:00
Dani d2f604e7ab perf: Add gradual tool processing queue to prevent lag
- Implement tool queue system to process tools gradually
- Process only 3 tools per frame instead of all at once
- Prevents browser freeze when loading many tools simultaneously
- Improves rendering performance on slower devices

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-29 21:56:41 -05:00
Dani 72e50cb215 chore: Bump version to 1.28.6 2025-12-29 21:50:49 -05:00
Dani fd20e9d663 feat: Improve Year in Review 2025 dashboard UI/UX
- Remove timeline bar and date display from visualization
- Remove numbers from right panel (Models, Tools, Components lists)
- Implement collision detection system to prevent nodes overlapping
- Add restart function to clear permanent connection beams
- Clean up token tracking (removed from frontend display)

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-29 21:50:21 -05:00
Dani fb18b698f5 fix(2025): Group subagents by type to reduce node count
- Group Plan, Explore, Agent subagents by type instead of individual IDs
- Aggregate counts per day to reduce timeline events
- Prevents rendering issues with thousands of subagent nodes

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 21:06:41 -05:00
Dani 01f1ce959f fix(api): Add missing commands to Neon tracking validation
Add 'skills-manager' and '2025-year-in-review' to valid commands list
so their usage is properly tracked in Neon database.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 20:18:48 -05:00
Dani 218342d9a7 feat(2025): Add interactive controls and improve visualization
- Display percentages instead of absolute counts for tools, models, and components
- Position nodes randomly based on percentage (higher % = closer to center)
- Add zoom in/out with mouse wheel (30%-300%)
- Add pan canvas by dragging background
- Add drag & drop for tool and component nodes
- Double-click to reset zoom/pan
- Make connection beams permanent with subtle pulse animation
- One permanent connection per node for clean visualization

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 20:10:06 -05:00
Dani d8987f90e4 fix: Remove hardcoded API keys and use environment variables
- Move Google API keys to .env file (not tracked by git)
- Update generate_blog_images.py to use dotenv
- Update generate_blog_images_v2.py to use dotenv
- Add GOOGLE_API_KEY to .env.example
- Add critical security section to CLAUDE.md about never hardcoding secrets

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 10:32:33 -05:00
Dani a89c8214a9 chore: Update components and trending data 2025-12-29 10:04:55 -05:00
Dani e69f7ce0db chore: Update blog articles list and E2B article
- Add new blog posts to blog-articles.json
- Update E2B Claude Code sandbox article

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 07:45:49 -05:00
Dani c5eb96286a feat: Add new blog posts and image generation scripts
New Blog Posts:
- code-reviewer-agent: Guide for automated code reviews
- context7-mcp: Context7 MCP integration guide
- frontend-developer-agent: Frontend development with Claude
- skills-creator: Creating custom Claude Code skills

New Scripts:
- generate_blog_images.py: Generate blog post images
- generate_blog_images_v2.py: Enhanced image generation

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 07:45:49 -05:00
Dani 92715d655f feat: Add new productivity skills
New Skills:
- linear: Manage Linear issues and workflows
- notion-knowledge-capture: Capture and organize knowledge in Notion
- notion-meeting-intelligence: Intelligent meeting notes and action items
- notion-research-documentation: Document research findings
- notion-spec-to-implementation: Convert Notion specs to implementation

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 07:45:49 -05:00
Dani ad61345894 feat: Add new development skills
New Skills:
- create-plan: Generate comprehensive implementation plans
- gh-address-comments: Address GitHub PR review comments
- gh-fix-ci: Fix CI/CD pipeline failures
- skill-installer: Install and manage Claude Code skills

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 07:45:49 -05:00
Dani 7c45c387b3 feat: Add --2025 CLI command for Year-in-Review dashboard
- Add --2025 option to launch Year-in-Review visualization
- Support --tunnel flag with --2025 for remote access
- Track analytics dashboard usage for 2025 page
- Update allowed bash commands in local settings

Usage: cct --2025 [--tunnel]

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 07:45:49 -05:00
Dani d56c68d0d5 feat: Add 2025 Year-in-Review visualization
- Gource-style 3-layer circular visualization (models/tools/components)
- Interactive tooltips with usage counts for all node types
- Real-time legend panels: Models Used, Tools Used, Components Used
- Multiple animated beams based on actual tool call counts
- Backend uses totalToolCalls for accurate activity metrics
- Optimized performance (~100ms for 86 conversations)

Technical Details:
- Center layer: Model pie chart with usage-based sizing
- Middle layer (250px): Tools with count badges
- Outer layer (400px): Commands, Skills, MCPs, Subagents
- YearInReview2025 backend analyzes conversations without overhead
- Tooltip system detects hover on pie slices, circles, and outer nodes
- Frontend processes toolCounts and modelCounts for precise visualization

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-29 07:45:49 -05:00
github-actions[bot] 505af789fe chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20564071055)
2025-12-29 03:37:42 +00:00
github-actions[bot] eff11106ef chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20548245518)
2025-12-28 03:33:53 +00:00
github-actions[bot] a98bab6ff3 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20533680628)
2025-12-27 03:31:39 +00:00
github-actions[bot] f479d26506 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20515204309)
2025-12-26 03:33:53 +00:00
github-actions[bot] 97fb5412d0 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20498248142)
2025-12-25 03:34:35 +00:00
github-actions[bot] 2b1664c2e9 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20477379134)
2025-12-24 03:31:10 +00:00
github-actions[bot] ec7a6dfb0b chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20450485616)
2025-12-23 03:34:33 +00:00
github-actions[bot] 18441406bb chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20420854075)
2025-12-22 03:34:51 +00:00
github-actions[bot] c6bad681ba chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20404036728)
2025-12-21 03:35:01 +00:00
Dani 1a92c41eaa fix: Update script references after reorganization
Updated all references to point to new script locations:
- generate_components_json.py → scripts/generate_components_json.py
- generate_trending_data.py → scripts/generate_trending_data.py

Files updated:
- .github/workflows/update-json-data.yml
- CLAUDE.md
- docs/CLAUDE.md
- docs/api/README.md
- docs/guides/growth-kit-pr.md
- cli-tool/src/validation/README.md

This ensures CI/CD workflows and documentation are in sync with the new project structure.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-20 16:25:37 -05:00
Dani 6866f91f10 refactor: Reorganize project structure for better maintainability
Moved files to improve project organization:

📦 Scripts → /scripts:
- dev-server.js
- generate_agents_api.py
- generate_claude_jobs.py
- generate_components_json.py
- generate_trending_data.py
- sync-api.sh

📚 Documentation → /docs/guides:
- claude-jobs.md (was CLAUDE_JOBS_README.md)
- deployment.md (was DEPLOYMENT.md)
- discord-bot-setup.md (was DISCORD_BOT_SETUP.md)
- growth-kit-pr.md (was GROWTH_KIT_PR.md)

🖼️ Images → /docs/images:
- social-preview.png

Updated all references:
- .github/workflows/update-json-data.yml
- CLAUDE.md
- docs/CLAUDE.md
- docs/api/README.md
- docs/guides/growth-kit-pr.md
- cli-tool/src/validation/README.md

Result:
- Root directory reduced from ~24 files to 13 essential config files
- Better separation of concerns (scripts, docs, images)
- Follows industry-standard project structure
- Easier navigation and maintenance

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-20 16:25:18 -05:00
Dani 2fe0cfa568 feat: Add 139 scientific skills from K-Dense-AI/claude-scientific-skills
Added comprehensive scientific skills collection covering:
- 54+ Python packages (biopython, rdkit, scanpy, pytorch-lightning, scikit-learn, qiskit, etc.)
- 26+ scientific databases (PubMed, ChEMBL, UniProt, COSMIC, ClinicalTrials.gov, etc.)
- 20+ analysis & communication tools (literature-review, scientific-writing, peer-review, etc.)
- 15+ scientific integrations (Benchling, DNAnexus, LatchBio, OMERO, Protocols.io, etc.)
- Laboratory automation and specialized tools

Source: https://github.com/K-Dense-AI/claude-scientific-skills
License: MIT License
Copyright: © 2025 K-Dense Inc.

Updated README.md with comprehensive attribution section including:
- K-Dense-AI/claude-scientific-skills
- Official Anthropic sources (skills, claude-code)
- Community contributions (obra/superpowers, alirezarezvani/claude-skills, wshobson/agents)
- NerdyChefsAI Skills
- awesome-claude-code and awesome-claude-skills

Total skills: 105 → 244 (+139 scientific skills)

Updated components.json catalog and security-report.json

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-20 16:13:50 -05:00
mayeu20 1e995bf95d adding NerdyChefsAI Skills (#114)
adding vairous skills packs from NerdyChefsAI
2025-12-20 14:31:11 -05:00
Ray Tien 949615ace8 fix(commands): Quote argument-hint to prevent YAML parsing error (#147) 2025-12-20 14:23:50 -05:00
Ray Tien 4f6974ebe9 Feature/error resolver skill (#148)
* fix(commands): Quote argument-hint to prevent YAML parsing error

* feat(skill): Add error-resolver skill for systematic error diagnosis

    - Main SKILL.md with error classification framework and 5-step resolution process
    - Pattern libraries: nodejs, python, react, go, rust, database, docker, git, network
    - Analysis guides: stack-trace parsing, root-cause analysis
    - Replay system: solution templates for recording and reusing fixes

* fix: Address code review feedback from cubic

    - Remove incorrect python -v command (SKILL.md, stack-trace.md)
    - Remove non-existent --async-stack-traces flag (stack-trace.md)
    - Fix useMemo pattern that could cause stale data (react.md)
    - Add sleep helper and throw after max retries (network.md)
    - Update MySQL upsert to new AS syntax (database.md)
    - Add sleep helper for deadlock retry (database.md)
2025-12-20 14:18:40 -05:00
Moritz Schmitz von Hülst 9400cc1fb9 fix: handle object-based plugin sources and directory marketplace type (#152)
- Fix #150: Check if pluginDef.source is a string before passing to path.join()
  Marketplace aggregators use object format {source: "url", url: "..."} to
  reference external repos, which caused path.join() to throw an error.

- Fix #151: Add support for "directory" source type in getMarketplaceType()
  Claude Code uses "directory" for filesystem-based marketplaces, but only
  "local" was being checked. Now both are recognized as Local type.
  Also added "url" type recognition.
2025-12-20 14:11:46 -05:00
github-actions[bot] f5271a4a4c chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20388382314)
2025-12-20 03:27:32 +00:00
Dani af0b99278d feat: Add 56 new skills from community repos and custom creations
Added comprehensive skills from multiple sources to expand the skill library:

From anthropics/skills (2 skills):
- doc-coauthoring: Structured workflow for co-authoring documentation
- web-artifacts-builder: Create complex HTML artifacts with React & Tailwind

From obra/superpowers (14 skills):
- brainstorming: Structured brainstorming techniques
- dispatching-parallel-agents: Parallel agent dispatch patterns
- executing-plans: Plan execution workflows
- finishing-a-development-branch: Branch completion workflows
- receiving-code-review: Code review reception best practices
- requesting-code-review: Code review request workflows
- subagent-driven-development: Subagent-driven development patterns
- systematic-debugging: Systematic debugging methodologies
- test-driven-development: TDD best practices
- using-git-worktrees: Git worktree workflows
- using-superpowers: Superpowers usage guide
- verification-before-completion: Pre-completion verification
- writing-plans: Plan writing workflows
- writing-skills: Skill creation guide

From alirezarezvani/claude-skills (36 skills):
C-Level: ceo-advisor, cto-advisor
Engineering: senior-architect, senior-backend, senior-frontend, senior-fullstack,
  senior-devops, senior-qa, senior-security, senior-secops, senior-data-engineer,
  senior-data-scientist, senior-ml-engineer, senior-computer-vision,
  senior-prompt-engineer, code-reviewer
Product: product-manager-toolkit, product-strategist, agile-product-owner
Design: ui-design-system, ux-researcher-designer
Marketing: content-creator, marketing-strategy-pmm, marketing-demand-acquisition
Regulatory/Quality: regulatory-affairs-head, fda-consultant-specialist,
  mdr-745-specialist, quality-manager-qmr, quality-manager-qms-iso13485,
  quality-documentation-manager, risk-management-specialist, qms-audit-expert,
  isms-audit-expert, capa-officer, gdpr-dsgvo-expert,
  information-security-manager-iso27001

Custom Created Skills (4 skills):
- api-integration-specialist: REST/GraphQL API integration with OAuth, rate limiting
- seo-optimizer: SEO strategy, keyword research, Core Web Vitals, schema markup
- accessibility-auditor: WCAG 2.1 compliance, ARIA, screen reader testing
- data-privacy-compliance: GDPR, CCPA, HIPAA compliance and data protection

Total skills: 48 → 104 (+56 new skills)

Updated components.json and security-report.json to reflect additions.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 21:14:16 -05:00
Dani 0f4666f631 feat: Add 11 new skills from awesome-claude-skills and anthropics/claude-code
Added comprehensive skills from two community repositories:

From awesome-claude-skills (1 skill):
- pdf: Comprehensive PDF processing with forms, scripts, and advanced features

From anthropics/claude-code (10 skills):
- agent-development: Creating specialized agents for Claude Code
- claude-opus-4-5-migration: Guide for migrating to Claude Opus 4.5
- command-development: Creating custom slash commands
- hook-development: Creating hooks for automation
- mcp-integration: Integrating MCP servers into plugins
- plugin-settings: Configuring plugin settings
- plugin-structure: Organizing plugin structure
- skill-development: Creating effective skills for plugins
- frontend-design: Frontend design patterns and practices
- writing-rules: Writing effective rules for hooks

Total skills: 38 → 48 (+11 new skills)

Updated components.json and security-report.json to reflect new additions.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-19 20:51:49 -05:00
github-actions[bot] 734b8a50cc chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20358836630)
2025-12-19 03:33:45 +00:00
github-actions[bot] 487a00e4c0 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20325013881)
2025-12-18 03:31:41 +00:00
github-actions[bot] dd327743be chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20290562775)
2025-12-17 03:30:58 +00:00
github-actions[bot] 922f0ebf84 chore: Update components and trending data
🤖 Generated with [GitHub Actions](https://github.com/davila7/claude-code-templates/actions/runs/20255472678)
2025-12-16 03:32:46 +00:00