andr-ca

90 mods across 1 repository, 1 stars between them.

andr-ca/agentharness

Skill Claude Code

Use when two or more agent sessions may work on the same repository concurrently — covers the per-feature lock-file protocol, stale-lock detection, worktree isolation rules, and what to do when a feature is already locked.

not rated 1 5d ago C 48 tokens original MIT

mutation-testing

26

andr-ca/agentharness

Skill Claude Code needs its repo

Use when writing tests for critical business logic, auditing test suite quality beyond line coverage, or interpreting surviving mutants — covers mutation operators, mutation score thresholds, and tooling (mutmut, Stryker, gremlins) for Python, TypeScript/JS, and Go.

not rated 1 5d ago A 58 tokens original MIT

andr-ca/agentharness

Skill Claude Code

Use when diagnosing slow code, high memory usage, or CPU spikes — language-agnostic profiling workflow: form a hypothesis, identify the hot path, benchmark before and after, and interpret profiler output. Includes Python (cProfile, py-spy), Go (pprof), and Node.js (--inspect, clinic.js) tooling.

not rated 1 5d ago A 71 tokens original MIT

planning-with-files

28

andr-ca/agentharness

Skill Claude Code

Use when starting a complex multi-step task, a research project, or any task requiring more than 5 tool calls — creates and maintains taskplan.md, findings.md, and progress.md to preserve state across context resets.

not rated 1 5d ago A 48 tokens original MIT

port-agent-config

29

andr-ca/agentharness

Skill Claude Code

Use when asked to port, migrate, or add equivalent agent instructions, skills, or custom sub-agents for a different coding tool than the one already configured — e.g. "add Cursor support from our CLAUDE.md", "we're switching from Cursor to Codex, port our rules", "make this work for Copilot too", "port our review…

not rated 1 5d ago A 116 tokens original MIT

project-bootstrap

30

andr-ca/agentharness

Skill Claude Code

Use on the first run in a project, or when asked to set the harness up, tailor it to this repository, or work out which conventions apply here — inventories what the project already does, interviews the owner about the decisions only they can make, and applies a confirmed plan without overwriting existing setup.

not rated 1 5d ago A 64 tokens original MIT

python-conventions

31

andr-ca/agentharness

Skill Claude Code

Use when writing or reviewing Python code — naming conventions, type hints, common pitfalls (mutable defaults, bare except, is-vs-==), and testing structure.

not rated 1 5d ago A 37 tokens original MIT

andr-ca/agentharness

Skill Claude Code

Use when writing, reviewing, or optimizing React or Next.js code — component architecture, hooks rules, server vs. client components, data fetching patterns, bundle size, and accessibility in React.

not rated 1 5d ago A 44 tokens original MIT

andr-ca/agentharness

Skill Claude Code

Use before implementing a significant feature or change when requirements are ambiguous, underspecified, or likely to have multiple reasonable interpretations, or when a requirement arrives pre-formed as an issue, audit finding, or review comment whose claim needs checking — covers verifying the premise before acting…

not rated 1 5d ago A 82 tokens original MIT

security-review

34

andr-ca/agentharness

Skill Claude Code

Use when reviewing code for security vulnerabilities, performing a security audit, or checking for OWASP Top 10 issues — covers injection flaws, broken access control, cryptographic failures, secrets exposure, dependency vulnerabilities, and language-specific pitfalls for Python, TypeScript/JavaScript, and Go.

not rated 1 5d ago B 60 tokens original MIT

solid-principles

35

andr-ca/agentharness

Skill Claude Code

Use when designing classes or APIs to evaluate SOLID compliance — SRP, OCP, LSP, ISP, DIP. Covers what each principle means, how to diagnose violations by symptom, and how to refactor.

not rated 1 5d ago A 49 tokens original MIT

testing

36

andr-ca/agentharness

Skill Claude Code

Use when writing tests, deciding on test coverage, choosing between unit/integration/E2E tests, applying TDD, or reviewing test quality — covers rigor tiers, the Red-Green-Refactor cycle, coverage requirements, and Playwright for UI testing.

not rated 1 5d ago A 54 tokens original MIT

andr-ca/agentharness

Skill Claude Code

Use when writing, reviewing, or refactoring TypeScript or JavaScript code — naming conventions, type annotations, private fields, null vs. undefined, async/await pitfalls, and module structure.

not rated 1 5d ago A 43 tokens original MIT

accessibility

38

andr-ca/agentharness

Cursor rule Cursor

Use when building or reviewing web UIs for accessibility — WCAG 2.2 Level AA compliance, semantic HTML over ARIA, keyboard navigation, color contrast, screen reader patterns, and testing approach.

not rated 1 5d ago A 41 tokens original MIT

agentharness-router

39

andr-ca/agentharness

Cursor rule Claude CodeCursor

Generated from this repo's own CLAUDE.md by tools/generate-cursor-rules.sh (https://github.com/andr-ca/agentharness) — do not hand-edit; regenerate instead (tools/generate-cursor-rules.sh --output-dir .). A CI check keeps this file in sync with its source (see .github/workflows/ci.yml's content-quality job).

not rated 1 5d ago A 5,154 tokens original MIT

agentic-loops

40

andr-ca/agentharness

Cursor rule Cursor

Use when building multi-turn agents, tool-calling systems, agent orchestration, or autonomous workflows — covers loops, tool calling, branching, reflection patterns.

not rated 1 5d ago A 31 tokens original MIT

api-design

41

andr-ca/agentharness

Cursor rule Cursor

Use when designing, reviewing, or evolving a REST or GraphQL API — resource naming, HTTP status codes, versioning strategy, error response shapes, pagination, and authentication patterns.

not rated 1 5d ago A 36 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

Use when asked to check whether review/audit recommendations were actually implemented, whether gaps were closed, or to re-score the repo — verifies claims against repo state instead of trusting status reports.

not rated 1 5d ago A 37 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

Use before implementing big work — new systems, pipelines, daemons, or anything stateful/concurrent — where a bug would be expensive to find after code exists. Requires a written implementation plan to pass multi-round adversarial review by two independent LLM reviewers before any code is written. Not for scoped bug…

not rated 1 5d ago A 75 tokens original MIT

branching

44

andr-ca/agentharness

Cursor rule Cursor

Use when creating a branch, naming it, deciding whether to use a worktree, or handling secrets accidentally committed to history — branch naming convention, trunk protection, and secrets-removal procedure.

not rated 1 5d ago C 38 tokens original MIT

clean-architecture

45

andr-ca/agentharness

Cursor rule Cursor

Use when business logic is entangled with frameworks or databases. Covers hexagonal architecture (ports and adapters), layer diagram, dependency direction rules, and violation symptoms.

not rated 1 5d ago A 32 tokens original MIT

code-review-api

46

andr-ca/agentharness

Cursor rule Cursor

Use when reviewing REST or HTTP API endpoints, controllers, or route handlers. Covers HTTP status codes, idempotency, versioning, auth, pagination, error shapes, and rate limiting. Load instead of the general code-review skill for API-focused reviews.

not rated 1 5d ago A 51 tokens original MIT

code-review-db

47

andr-ca/agentharness

Cursor rule Cursor

Use when reviewing code that touches the database or persistence layer. Covers index strategy, query count, N+1, transaction scope, migration safety, and connection pooling. Load instead of the general code-review skill for DB-focused reviews.

not rated 1 5d ago A 46 tokens original MIT

code-review-ui

48

andr-ca/agentharness

Cursor rule Cursor

Use when reviewing frontend, UI, or component code. Covers accessibility (WCAG AA), state management, bundle size, keyboard navigation, hydration, and rendering performance. Load instead of the general code-review skill for UI-focused reviews.

not rated 1 5d ago A 46 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: