computational-sensors

Run linting, type checking, testing, and coverage sensors before code analysis.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/evanfang0054/agent-harness --skill computational-sensors
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: computational-sensors
Source: https://github.com/evanfang0054/agent-harness/tree/main/skills/computational-sensors
Command: npx skills add https://github.com/evanfang0054/agent-harness --skill computational-sensors

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Computational Sensors address the challenge of verifying the quality of code before deeper semantic analysis.

Core Features & Use Cases

  • Preventive Code Review: Execute deterministic checks such as linting, type-checking, testing, and coverage to ensure code passes before a deeper review.
  • Task-Specific Sensors: Run various sensors in order including lint, typecheck, test, and coverage for comprehensive verification.
  • Customizable: Configure only the necessary sensors in the project's .agent-harness/sensors.json file for a tailored approach.

Quick Start

To perform computational sensors on a project, first run the following command in the project directory:

./run-sensors

Frequently Asked Questions about computational-sensors

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run linting and type checking before a code review?▼

Linting and type checking run as deterministic computational sensors via the `./run-sensors` command, executing task-specific checks to verify code quality before deeper semantic analysis.

What is the best way to automate testing and coverage checks at build-time?▼

Automating testing and coverage at build-time is handled by executing computational sensors in sequence, ensuring deterministic verification passes before deeper code analysis begins.

Can I configure which code quality sensors run for my project?▼

Code quality sensors are customizable by configuring only the necessary checks, such as lint, typecheck, test, and coverage, in the project's `.agent-harness/sensors.json` file.

Does this tool require any external dependencies to run pre-commit checks?▼

No external dependencies are required to run pre-commit checks; the computational sensors operate independently using the included scripts component to execute deterministic verifications.

Why run deterministic checks before semantic code analysis?▼

Deterministic checks like linting and type checking run before semantic analysis to preventively verify code quality, catching structural errors early before deeper review processes.

When should I use computational sensors in my development workflow?▼

Use computational sensors during pre-commit or build-time development workflows to execute deterministic checks like testing and coverage, ensuring code passes verification before review.