Skip to main content

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-skills

Showing 19 of 99 collected skills.

occupation
Software Developers
description

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…

updated
occupation
Software Developers
description

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)…

updated
occupation
Software Developers
description

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…

updated
occupation
Software Quality Assurance Analysts & Testers
description

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…

updated
occupation
Software Quality Assurance Analysts & Testers
description

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…

updated
occupation
Software Developers
description

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…

updated
occupation
Software Developers
description

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…

updated
occupation
Software Developers
description

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]…

updated
occupation
Software Developers
description

Extract Obsidian File Recovery snapshots from Chrome IndexedDB using CCL Chromium Reader

updated
occupation
Software Developers
description

Correct way to invoke Ralph Loop skill with proper argument quoting

updated
occupation
Software Developers
description

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…

updated
occupation
Network & Computer Systems Administrators
description

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…

updated
occupation
Software Quality Assurance Analysts & Testers
description

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…

updated
occupation
Software Developers
description

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".…

updated
occupation
Software Developers
description

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…

updated
occupation
Software Developers
description

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…

updated
occupation
Software Developers
description

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…

updated
occupation
Database Architects
description

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",…

updated
occupation
Software Developers
description

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…

updated
Showing 19 of 99 collected skills.