Prevent or diagnose massive PR diffs (700-1000+ lines per .ipynb) when running `ruff check --fix` or `make lint-fix` in a Python project that checks in Jupyter notebooks. Use when: (1) a lint cleanup PR explodes from a small expected diff to thousands of…
Skills in this repository
cajias/claude-skills - Page 3
SkillsMP has collected 99 skills from cajias/claude-skills. Open a skill to review its source and details.
cajias/claude-skillsShowing 19 of 99 collected skills.
Fix for phantom Python test failures in fresh git worktrees of uv-managed projects, caused by `uv run` falling through to a PATH-resolved command (e.g. homebrew Python 3.9's pytest) when the worktree's `.venv` doesn't have the command installed. Use when: (1)…
Reusable Node.js harness for unit-testing Claude Code Workflow scripts (the `Workflow` tool's `.js` files) with `node:test`. Use when: (1) you need to test a Workflow script's args contract / phase order / per-agent schema shape WITHOUT actually invoking the…
Verify that "scene-capture" / pixel-analysis tests for a graphical renderer (pygame, canvas, matplotlib, headless GL, screenshot-diff) actually CATCH a broken render — by mutation testing. Use when: (1) you've written or received tests that render a frame…
Verify Streamlit dashboard changes by opening a real browser — not just probing the HTTP server. Use when: (1) you modified a Streamlit app and want to sign off on the change, (2) a smoke test passed via curl/HTTP 200 but you haven't actually looked at the…
Two zsh traps that make a portable Done-assertion / verification bash block silently return FALSE all-MISSING results (e.g. "RESOLVED: 0/N MISSING: N") even though every file exists and resolves fine — or make a loop over paths mis-parse. Use when: (1) a…
AIDE²-style recursive self-improvement outer loop: propose a rewrite of the inner research agent, evaluate it on a heterogeneous task battery under a fixed budget, and keep it only if it beats the incumbent on private held-out scores. Use when the user wants…
Fix for Claude Code slash command frontmatter that fails to parse when `argument-hint:` is given square-bracketed placeholder values. Use when: (1) authoring `commands/<name>.md` files in a CC plugin and the frontmatter shows `argument-hint: [working-dir]…
Extract Obsidian File Recovery snapshots from Chrome IndexedDB using CCL Chromium Reader
Correct way to invoke Ralph Loop skill with proper argument quoting
Use Amazon S3 Vectors for cost-effective semantic search and RAG workloads. Use when: (1) building AI memory systems, knowledge bases, or Zettelkasten, (2) need vector search but Aurora/OpenSearch seems expensive, (3) evaluating AWS options for embeddings…
Fix CloudFormation deployment failures caused by cross-stack export dependencies. Use when: (1) "Cannot delete export X as it is in use by Stack Y" error appears, (2) CDK cross-stack references block updates to producing stacks, (3) Fn::ImportValue creates…
Fix test failures when validating route parameters with special characters in Fastify. Use when: (1) Tests expect 400 but get 404 for invalid route parameters, (2) Special characters like # @ are being stripped from URLs before handler runs, (3) Route…
Extended gap analysis template for infrastructure/CDK work with categories E-H. Use when: (1) Analyzing CDK/CloudFormation implementation completeness, (2) After each TDD iteration on infrastructure code, (3) Before declaring infrastructure work "complete".…
Create and install local Claude Code plugins using a local marketplace. Use when: (1) developing a new plugin for personal use, (2) creating project-specific plugins without publishing, (3) rapid plugin prototyping, (4) user says "create a plugin locally" or…
Work around Obsidian MCP server patch_content heading targeting limitations. Use when: (1) obsidian_patch_content returns "invalid-target" error, (2) trying to edit a specific H2/H3 section in an Obsidian file via MCP, (3) planning document structure for…
Debug getServerSideProps and getStaticProps errors in Next.js. Use when: (1) Page shows generic error but browser console is empty, (2) API routes return 500 with no details, (3) Server-side code fails silently, (4) Error only occurs on refresh not client…
Fix Prisma "Too many connections" and connection pool exhaustion errors in serverless environments (Vercel, AWS Lambda, Netlify). Use when: (1) Error "P2024: Timed out fetching a new connection from the pool", (2) PostgreSQL "too many connections for role",…
Detect and resolve TypeScript/JavaScript circular import dependencies. Use when: (1) "Cannot access 'X' before initialization" at runtime, (2) Import returns undefined unexpectedly, (3) "ReferenceError: Cannot access X before initialization", (4) Type errors…