* feat: add enterprise quality hooks and agents from pm-workspace
Add 3 quality gate hooks and 2 specialized agents contributed from
pm-workspace (https://github.com/gonzalezpazmonica/pm-workspace):
Hooks (new category: quality-gates/):
- tdd-gate: Enforces TDD — blocks editing production code without tests
- plan-gate: Warns about implementing without an approved specification
- scope-guard: Detects files modified outside the declared spec scope
Agents:
- sdd-spec-writer: Creates executable specifications for AI agents
- commit-guardian: 10-check pre-commit verification protocol
All components are generic (no Azure DevOps dependency), MIT licensed,
and follow the project's component structure conventions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: address all 12 cubic review issues on enterprise hooks and agents
Fixes applied per cubic-dev-ai review:
Hooks (JSON configs):
- Add MultiEdit matcher to tdd-gate, plan-gate (was bypassing gate)
- Use $CLAUDE_PROJECT_DIR for all hook paths (avoid CWD-dependent failures)
tdd-gate.sh:
- Narrow test file globs: use suffix-based patterns (*Test.ext, *.test.ext)
instead of overly broad *test* substring match (P1 fix)
- Improve test discovery: search nearby dirs first (same module), fallback
to project-wide with -maxdepth 6 to limit latency on large repos
plan-gate.sh:
- Remove `set -euo pipefail` that caused unintentional blocking when find
fails on non-existent dirs
- Add `|| true` to find to prevent exit-on-error
scope-guard.sh:
- Fix spec selection: use -printf '%T@ %p' sorted by mtime (not path sort)
with macOS fallback using xargs ls -t
- Broaden declared-file regex: support longer extensions and @ in paths
- Fix word-splitting: use while-read loop instead of unquoted for-in
- Fix matching: use case-based suffix match instead of substring grep
commit-guardian.md:
- CHECK 3: Fix Python build command (per-file py_compile, not bare)
- CHECK 3: Add Go and Rust build detection, add SKIP when no build system
- CHECK 10: Change from WARN to BLOCK for malformed commit messages
sdd-spec-writer.md:
- Add explicit .spec.md naming convention requirement (quality gate hooks
depend on this filename pattern for spec detection)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* fix: address cubic review round 2 — null-delimit macOS fallback, existence-only spec check
- scope-guard.sh: use -print0/xargs -0 for macOS fallback to handle
paths with spaces safely (cubic P2)
- plan-gate.sh: replace full enumeration with find -print -quit for
existence-only check, avoiding unnecessary latency in large repos
(cubic P2)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
X (Twitter) data integration skill powered by the Xquik REST API,
MCP server, and HMAC webhooks. Covers tweet search, user lookup,
19 extraction tools, giveaway draws, account monitoring, trending
topics, and follow checks.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Codebase explorer agent, deadline countdown statusline, change logger
hook, deadline prep skill, commit smart skill, and test detect skill.
Designed for rapid onboarding on unfamiliar codebases with time pressure.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Opens a 3-panel Ghostty layout (Claude | lazygit / yazi) when creating
worktrees in sibling directories. Handles both WorktreeCreate and
WorktreeRemove events with a single companion script.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The installer (`installIndividualHook` in index.js) places companion
Python scripts in `.claude/hooks/`, but the hook config referenced
`.claude/scripts/`. This meant the hook would always fail with a
"file not found" error at runtime, silently rendering it non-functional.
Also removed the `2>&1` stderr redirect which masked the error by
merging stderr into stdout, causing the hook runner to report the
unhelpful "No stderr output" message instead of the actual cause.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Add AI-powered football match predictions for Premier League and Champions League.
Includes remote MCP endpoint integration and bash skill wrapper with team filtering.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
New global setting to display custom announcements in Claude Code.
Users can replace the example messages with their own org announcements.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New global setting to customize Claude Code spinner tips with custom messages.
Users can replace the default tips array and toggle excludeDefault.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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>
* 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>
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>
- 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>
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>
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>
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>
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>
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>
* 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>
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>
- Update description to list 30+ supported providers
- Simplify hook command by removing git commit grep filter
- Parse Claude Code JSON input from stdin to detect git commit
- Handle git commit -a and chained git add && git commit scenarios
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* feat: Add roier-seo skill for technical SEO auditing
Add a new skill for technical SEO auditing and automatic fixing:
- Lighthouse/PageSpeed audit integration (localhost and live URLs)
- 50+ SEO fix patterns for meta tags, structured data, accessibility
- Framework support for Next.js, React, Vue, Nuxt
- Core Web Vitals tracking and optimization
- WCAG accessibility compliance fixes
- JSON-LD structured data schemas
Includes audit scripts that require Node.js 18+ and Chrome/Chromium.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: Address cubic code review feedback
- Use stderr for status logs to avoid polluting JSON output (P2)
- Fix Chrome cleanup on error by deferring process.exit until after finally (P2)
- Add Node.js 18+ version check for native fetch support (P1)
- Add engines field to package.json
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
* Add BettorEdge Value Finder agent
- Find +EV betting opportunities on BettorEdge prediction markets
- Kelly criterion bet sizing with quarter-Kelly default
- Built-in bankroll management (max bet %, daily stop-loss, exposure limits)
- MCP server for Claude Desktop and Claude Code
- npm package: bettoredge-value-finder
Co-Authored-By: Claude <noreply@anthropic.com>
* Update API access email to support@bettoredge.com
---------
Co-authored-by: gregs_coding <greg.kajewski@bettoredge.com>
Co-authored-by: Claude <noreply@anthropic.com>