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.
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>
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.
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.
- Bump Python version target from 3.11+ to 3.12+ across frontmatter and body
- Add PEP 695 type parameter syntax to Type system mastery section
- Add free-threaded execution note (Python 3.13+, PEP 703) to async section
- Replace Poetry with uv as primary package manager; keep Poetry for legacy teams
- Replace Black with Ruff (ruff format + ruff check) in dev checklist and quality checklist
- Add pyright as alternative to mypy in type checking references
- Add Polars for high-performance DataFrame operations to data science section
- Add Polars mention to data pipeline optimization example in frontmatter
- Expand Pydantic to v2 (model_config, TypeAdapter, model_validate)
- Add SQLModel for FastAPI-native ORM to web framework section
- Remove Web scraping best practices section (niche, out of scope)
- Merge Memory management patterns and Scientific computing bullets into Performance optimization and Data science sections
- Update dependency analysis reference from pip/poetry to uv/pip
Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
- Fix broken reasoning framework: complete Ordering field and Necessity scale
- Remove OpenAI attribution from description; add invocation example block
- Restrict tools to Read only (text-transformation agent needs no writes)
- Add XML Structure and CoT Opportunity dimensions to reasoning template
- Move meta-instruction NOTE out of output template, place as agent directive
- Fix stray markdown bold markers on Reasoning Before Conclusions guideline
- Integrate orphaned examples bullet into the Examples guideline line
- Add concrete worked example section (classify customer feedback)
Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
Remove `model: sonnet/haiku/opus` from 396 component files. The Anthropic
API requires full model IDs (e.g., claude-sonnet-4-6), so shorthand names
cause 404 errors. Removing the field lets Claude Code use the user's
configured default model instead.
Fixes#99https://claude.ai/code/session_01Hqx78XZNbdfh38YGZn4g4T
Co-authored-by: Claude <noreply@anthropic.com>
Adds a structured deep research skill powered by NotebookLM MCP server.
Features: 9-step research workflow, 6 research types, studio artifact
generation (slides, audio, video, infographics, reports, mind maps),
and a reusable research brief template.
Requires: NotebookLM MCP server (nlm setup add claude-code)
Co-authored-by: Tu Nombre <tuemail@example.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add Grep and Glob tools for codebase exploration before proposing architecture
- Expand description with two structured <example> blocks (monolith decomposition and greenfield service design) to improve routing accuracy
- Add Observability Design section covering OpenTelemetry, RED metrics, health endpoints, and SLO alerting
- Expand Focus Areas to include API paradigm selection, OpenAPI 3.1/AsyncAPI, event-driven architecture (Kafka/NATS/SQS), and Saga pattern
- Upgrade security from basic to production-grade: OWASP API Top 10, mTLS, JWT at gateway, RBAC/ABAC, secret management
- Add OpenAPI 3.1 spec (YAML) and event/message schema definitions to Output section
Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
Add skill for setting up local web search using Bright Data SERP API
with the unfancy-search pipeline (clone, configure, run locally).
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
- Rewrote description to trigger on explicit user test-generation intent
- Fixed framework detection to use real bash injection instead of passive @file mentions
- Replaced redundant Task/Process sections with a single six-step Test Generation Framework
- Added Python (pytest), Go (testify), and Rust (#[cfg(test)]) framework-specific guidance
- Added conditional handling for component name vs file path in $ARGUMENTS
- Trimmed verbose best-practices sections to a concise four-point checklist
Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
* Add x-twitter-scraper skill
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>
* fix: Improve x-twitter-scraper skill per component review
- Move from marketing/ to business-marketing/ (correct category)
- Rewrite description from SEO spam to agent invocation context
- Add agent role, user questions, and decision guidance
- Replace hardcoded API keys with process.env.XQUIK_API_KEY
- Use ${XQUIK_API_KEY} in MCP config instead of placeholder
- Remove duplicate auth blocks in code examples
- Add Related Skills section (social-content, competitive-ads-extractor)
- Remove competitor tool mentions (Cursor, Copilot, Windsurf)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Burak Bayır <burakbayir1@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* feat: add Bright Data web data template as featured integration
Add Bright Data skills (search, scrape, data-feeds, bright-data-mcp,
bright-data-best-practices, design-mirror), MCP component, and featured
page with complete documentation covering 60+ tools for web search,
scraping, structured data extraction, and browser automation.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* chore: regenerate components.json with Bright Data components
Updates catalog to include new web-data skills (search, scrape,
data-feeds, bright-data-mcp, bright-data-best-practices, design-mirror)
and brightdata MCP component.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* feat(dashboard): improve Bright Data featured page UX
- Move Bright Data to first position in featured list
- Add View buttons linking to each skill detail page
- Add rounded corners to logo images across featured cards, header, and sidebar
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
The skill now searches for CLOUDFLARE_ACCOUNT_ID and CLOUDFLARE_API_TOKEN
in shell env vars, .env, .env.local, and ~/.env before prompting the user.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
New skill that crawls entire websites using Cloudflare's Browser Rendering
/crawl endpoint and saves results as markdown. Supports async job polling,
pagination, URL filtering, and multiple output formats.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
* feat: add 6 PocketBase skills (1,983 lines)
Add a comprehensive set of Claude Code Skills for PocketBase covering:
- pb-collections: schema design, field types, relations
- pb-api-rules: access control, filter expressions, rule debugging
- pb-hooks: server-side JS (goja ES5), custom routes, event hooks
- pb-migrations: schema versioning, automigrate, snapshot import
- pb-sdk: JS SDK, auth, realtime SSE, file uploads, batch ops
- pb-deploy: Docker, systemd, nginx/Caddy, TLS, S3, backups
Written for PocketBase v0.25+. Prevents common AI mistakes like
using ES6 in goja, confusing empty-string rules with locked rules,
wrong maxSelect semantics, and missing e.next() in Execute hooks.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: address code review findings (10 issues)
P1 fixes:
- Fix hook names: onRecordAfterCreateSuccess/Error (not ...CreateAfter...)
- Use record.hide() instead of set(undefined) in enrich hook
- Replace hardcoded superuser credentials with env var fallback
- Add checksum verification note to Docker binary download
P2 fixes:
- Clarify locked API rules: superusers can still access (not "nobody")
- Add public-access warnings to empty listRule/viewRule in migration example
- Warn that onBootstrap seed data must be idempotent
- Pin SDK CDN to versioned npm URL instead of @master
- Block /_/ dashboard path in nginx reverse proxy config
- Fix OTP/MFA config keys to lowercase (otp.*/mfa.*)
- Add after-success/error hooks to the hooks reference table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: pin SDK CDN to pocketbase@0.36.6 (current release)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* fix: address second round of review findings (3 issues)
- Superuser migration: throw error if env vars missing instead of fallback
to predictable defaults (P1)
- API rules table: change "nobody" to "superusers only" to match the
Critical note and actual PocketBase behavior (P2)
- Docker compose: bind port to 127.0.0.1 only so dashboard is not
publicly exposed, consistent with nginx blocking /_/ (P2)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* 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>