He technical review
Review diffs, PRs, specs, plans, or review-feedback items and return severity-ranked engineering findings with exact locations. Use when technical risks or feedback correctness must be verified before implementation.From its SKILL.md
npx -y skills add jscraik/Agent-Skills --skill he-technical-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.5 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
Harness Engineering Technical Review
Progressive-disclosure entrypoint for findings-first technical review in Harness Engineering.
Philosophy
- Findings first, implementation second.
- Verify feedback before implementation.
When To Use
- Technical review of a PR, branch diff, file set, spec, or plan.
- Validation of incoming review feedback before implementing requested changes.
- Validation that a proposed fix addresses the reported Linear QA behavior instead of hiding a symptom.
- Review of domain-language drift when code, specs, or plans introduce project terms.
Route elsewhere:
he-code-reviewfor broader readiness recommendation and stage routing.he-workfor implementation.he-deepen-specorhe-deepen-planfor document rewriting.
Inputs
- Review target (
PR,branch,current diff,file path,spec, orplan). - Access to target evidence (diff/files/docs/tests).
- Relevant
CONTEXT.mdorCONTEXT-MAP.mdwhen domain language is part of the change. - Optional Linear QA issue, reproduction steps, or expected-behavior claim to verify.
- Optional review-feedback items to validate.
Outputs
schema_version: 1when structured output is requested.review_mode(code-diff-reviewordocument-review)- findings (
P0-P3) with location, impact, minimal fix, confidence no_critical_findingsstatement when appropriatefeedback_response_plan(accept,clarify,push_back_with_evidence)
Procedure
- Resolve mode and target; stop if unusable.
- Review with repo-first evidence and deduplicate findings.
- Check domain-language drift when the change introduces terms, aliases, relationships, or behavior boundaries.
- For Linear QA reports: compare reported behavior, expected behavior, reproduction path, and proposed fix evidence before accepting the implementation.
- For incoming feedback: read, clarify unclear items, verify, then respond technically.
- Return findings-first output plus open questions and next action.
Validation
- Ensure mode matches target and findings contain severity, location, impact, minimal fix, confidence.
- Ensure domain drift findings include the code/spec location and the relevant
CONTEXT.mdmismatch or missing update. - Ensure QA-related findings distinguish symptom hiding from behavior correction.
- Fail fast: stop at first blocking prerequisite or failed validation gate.
Constraints
- Redact secrets, credentials, tokens, and sensitive data by default.
- Do not implement unclear or unverified feedback.
- If feedback conflicts with prior user decisions, escalate with evidence first.
- Apply the context-disposition policy: move important still-valid context to references and index it when meaningful; intentionally discard stale, duplicated, unsafe, superseded, or low-signal text.
Anti-Patterns
- Blindly implementing feedback without verification.
- Treating terminology-only drift as harmless when it changes behavior or user meaning.
- Reviewing style while missing correctness/regression risks.
- Partial implementation when interdependent items are unclear.
Examples
- "Can you review this PR diff for correctness before I implement the CodeRabbit feedback?"
- "Please check whether the plan is technically sound before
he-work, especially the migration and rollback steps." - "The branch renames
CustomertoAccount; can you validate whether that matchesCONTEXT.mdand the linked Linear issue?" - "Can you validate whether this proposed fix solves the Linear QA report or only masks the symptom?"
References
- Canonical contract: ./Infrastructure/references/contract.yaml
- Canonical eval cases: ./Infrastructure/references/evals.yaml
- Canonical task profile: ./Infrastructure/references/task-profile.json
- Compatibility mirror (non-canonical): ./references
- Findings template and assets: ./finding.md.tmpl, ./assets/icon-small.png, ./assets/icon-large.png
- Domain model routing: ../../../references/domain-model-routing.md
- QA intake routing: ../../../references/qa-intake-routing.md
Read when: a technical review target changes project terminology,
CONTEXT.md, or Linear issue meaning. Read when: reviewing whether a fix actually satisfies a reported QA behavior and its reproduction path. Read when: deeper doctrine, templates, or compatibility details are needed.
Subagent Routing
- Canonical map: ../../../references/subagent-routing.md
- Machine-readable policy: ../../../references/routing-map.json
- Load stage policy from
routing-map.jsonand resolve roles from~/.codex/agents/manifest.json. - If auto-spawn is unavailable or required roles are missing, continue inline, list manual-launch roles, and route role provisioning to
[[codex-agent-creator]](../../../../../Skills/agent-ops/codex-agent-creator/SKILL.md).
What ships with it: 1 file
182 B alongside SKILL.md