andr-ca

90 mods across 1 repository, 1 stars between them.

code-review

49

andr-ca/agentharness

Cursor rule Cursor

Use when reviewing a diff, pull request, or code change — systematic checklist for correctness, clarity, security, testability, and adherence to the project's conventions. Covers what to look for, how to give actionable feedback, and when to approve vs. request changes.

not rated 1 5d ago A 53 tokens original MIT

committing

50

andr-ca/agentharness

Cursor rule Cursor

Use when creating a git commit — atomic commits, message format, what never to commit, and the agent workflow-completion requirement (run completion gate; stage or publish per publish authority).

not rated 1 5d ago A 37 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

Use when designing a database schema, writing migrations, reviewing SQL queries, or choosing between relational and document models — covers naming, index strategy, migration safety, N+1 prevention, and transaction boundaries.

not rated 1 5d ago A 40 tokens original MIT

dependency-audit

52

andr-ca/agentharness

Cursor rule Cursor

Use when adding dependencies, reviewing a project's dependency tree, or checking for known vulnerabilities and ownership risk — covers pip-audit, npm audit, govulncheck, lock file hygiene, update policy, and trust assessment.

not rated 1 5d ago A 44 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

Use when writing or reviewing code with object graphs, service dependencies, or testability concerns. Covers constructor injection, DI containers, lifetimes, and anti-patterns (service locator, ambient context, over-injection).

not rated 1 5d ago A 43 tokens original MIT

design-patterns

54

andr-ca/agentharness

Cursor rule Cursor

Use when recognizing a recurring design problem. Covers GoF patterns: Factory, Builder, Strategy, Observer, Command, Template Method, Decorator, Repository, Facade — when to apply each and when not to.

not rated 1 5d ago A 43 tokens original MIT

docker-conventions

55

andr-ca/agentharness

Cursor rule Cursor

Use when writing a Dockerfile, docker-compose file, or CI containerization config — multi-stage builds, layer caching, security (non-root user, minimal base images, no secrets in layers), and health checks.

not rated 1 5d ago B 43 tokens original MIT

error-handling

56

andr-ca/agentharness

Cursor rule Cursor

Use when building error recovery, handling exceptions, designing error flows, or implementing logging for errors — covers retry, circuit-breaker, error wrapping, structured logging.

not rated 1 5d ago A 32 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

Use before creating any new file or directory in an established project — covers guarded root paths, docs/, src/, conf/, the allowed-additions escape hatch, and how to ask for permission. Load this skill at the start of every session in a project that has .agentharness-guarded-paths.json.

not rated 1 5d ago A 63 tokens original MIT

github-issue-triage

58

andr-ca/agentharness

Cursor rule Cursor

Triage a GitHub issue by verifying all factual claims against running code, assessing roadmap fit, then posting a structured response comment with confirmed findings, stale corrections, a recommendation, and concrete test steps.

not rated 1 5d ago A 40 tokens original MIT

go-conventions

59

andr-ca/agentharness

Cursor rule Cursor

Use when writing, reviewing, or refactoring Go code — naming conventions, receiver naming, error wrapping, interface design, goroutine safety, and common pitfalls (goroutine leaks, defer-in-loop, nil map writes).

not rated 1 5d ago A 44 tokens original MIT

refactoring

60

andr-ca/agentharness

Skill Claude Code

Use before restructuring code — covers behavior-preservation contracts, characterization tests, incremental reversible steps, and protected public contracts. Ensure refactoring remains a code change, not a feature change.

not rated 1 5d ago A 39 tokens original MIT

harness-feedback

61

andr-ca/agentharness

Cursor rule Cursor

Triggers on harness friction events (hook failures, ambiguous guidance, violated mandates, mismatched reality) encountered during any session. Agent must: address the immediate problem, log it locally to docs/operational/harness-feedback.md, and file it upstream to andr-ca/agentharness. Default-on; skip upstream…

not rated 1 5d ago A 79 tokens original MIT

logging

62

andr-ca/agentharness

Cursor rule Cursor

Use when adding logging to an application, reviewing log output, choosing log levels, structuring logs for observability, or configuring logging backends — covers structured logging, YAML config patterns, what NOT to log, and local vs. production output.

not rated 1 5d ago A 49 tokens original MIT

andr-ca/agentharness

Cursor rule Claude CodeCursor

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 43 tokens original MIT

mutation-testing

64

andr-ca/agentharness

Cursor rule Cursor 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 55 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

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 66 tokens original MIT

planning-with-files

66

andr-ca/agentharness

Cursor rule Cursor

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 44 tokens original MIT

port-agent-config

67

andr-ca/agentharness

Cursor rule Cursor

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 112 tokens original MIT

project-bootstrap

68

andr-ca/agentharness

Cursor rule Cursor

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 61 tokens original MIT

python-conventions

69

andr-ca/agentharness

Cursor rule Cursor

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 33 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

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 38 tokens original MIT

refactoring

71

andr-ca/agentharness

Cursor rule Cursor

Use before restructuring code — covers behavior-preservation contracts, characterization tests, incremental reversible steps, and protected public contracts. Ensure refactoring remains a code change, not a feature change.

not rated 1 5d ago A 36 tokens original MIT

andr-ca/agentharness

Cursor rule Cursor

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 77 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: