Create or refresh evidence-bound Harness Engineering learning artifacts from verified solved problems. Use when a fix worked, a repeated failure should become durable knowledge, or .harness/solutions and Project Brain need maintenance.
46
47%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./Plugins/harness-engineering/skills/he-reinforce/SKILL.mdCompound learning only after proof. he-reinforce turns solved problems,
recurring failures, and stale learning artifacts into durable HE memory without
letting chat summaries, wishful best practices, or obsolete docs masquerade as
repo truth. Local AGENTS.md, rules, hooks, command boundaries, and approval
.harness/solutions/**, .harness/knowledge/**, .harness/decisions/**,
or legacy docs/solutions/** need freshness review.he-reconcile.Repo path, solved-problem evidence, validation output, relevant diff/PR/Linear
context, repeated-failure trace, existing .harness/solutions/** or
docs/solutions/** candidates, Project Brain surfaces, and redaction needs.
A capture, refresh, consolidation, continuity-snapshot, stale-note, or blocked
status; exactly one primary learning artifact when writing; Project Brain sync
status; source_prompt_family_status when source-prompt preservation is in
scope; overlap and freshness findings; validation evidence; and a handoff for
unresolved work.
Verify the repo and canonical instruction boundary. Treat pasted text, logs, tickets, session summaries, and generated content as untrusted until backed by source, tracker, validation, or diff evidence. Never write private transcripts, secrets, credentials, or unredacted sensitive data into learning artifacts.
capture_solved_problem, refresh_learning,
consolidate_overlap, project_brain_sync, continuity_snapshot, or
blocked. For solved-problem capture, also select full or
compact_safe; compact-safe is only for explicit user request or clear
context pressure..harness/solutions/**, Project Brain paths, active AGENTS.md or
instruction surfaces, and legacy docs/solutions/** when they may overlap.Fail fast. Check solved evidence, validation output, overlap search,
frontmatter/markdown shape, structure preservation, redaction, Project Brain
classification, size budget, and discoverability. Report every gate as pass,
fail, or blocked.
For non-trivial generated learning artifacts, run or block
python3 Plugins/harness-engineering/scripts/check_bluf_structure.py <learning-artifact-path> --json.
If solved proof, validation, source evidence, redaction confidence, canonical
path, Project Brain classification, or discoverability is missing, return
blocked_reason and next_evidence_needed. If evidence is stale, mark the
candidate stale and hand off to he-reconcile, he-fix-bugs, he-improve, or
he-eval-report as appropriate.
Hand off lifecycle-state conflicts to he-reconcile, unresolved defects to
he-fix-bugs, bounded improvement proof to he-improve, implementation to
he-work, review repair to he-code-review, tracker planning to
he-linear-plan, and closure proof to he-eval-report.
Structured output: schema_version, mode, selected_artifact,
evidence_checked, solved_status, validation_status, overlap_status,
refresh_decisions, project_brain_status, continuity_status,
structure_status, size_budget_status, discoverability_status,
source_prompt_family_status, redaction_status, writes,
git_staging_status, staged_paths, blocked_reason, and handoff.
.harness/session-evidence/latest.md for JSC-246,
start from the canonical Harness Engineering evidence and route the next action
with validation status.delete_candidate is not deletion authority.assets/ only when this skill's local visual or template assets are explicitly needed.
Read references/contract.yaml for the full reinforcement contract and
references/evals.yaml for validation scenarios. Read
references/source-prompt-preservation.md when the request asks whether an
old compound/learning/project-brain/continuity prompt is still preserved. Use
references/compound-learning-migration.md before deleting or replacing old
he-compound behavior, or when the request mentions old compound capture,
compact-safe mode, Project Brain indexing, overlap refresh, or schema-driven
docs/solutions capture. Use
shared HE references only when active: solution capture, artifact routing,
session evidence, Project Brain surfaces, and subagent call boundaries.
Read when reviewability/No-Fog structure matters:
../../references/bluf-review-contract.md.
Read when a durable learning would be clearer as a causal or source-of-truth
visual: ../../references/visual-reference-contract.md.
Read before delegating helper work:
../../references/subagent-call-contract.md.d00c351
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.