Create bounded Harness Engineering follow-up checkpoints, resume packets, stop conditions, and automation-safe handoff notes. Use when work must continue later without losing state or silently becoming autonomous execution.
53
60%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./Plugins/harness-engineering/skills/he-heartbeat/SKILL.mdContinue only with a clear stop rule. Heartbeats should preserve context, wake the thread with fresh state, and keep scheduling separate from HE lifecycle ownership.
Use when monitoring, wakeups, until-green loops, or follow-up automation is requested.
Target thread/workspace, cadence, stop condition, issue/PR/check links, optional active thread goal.
Return schema_version when structured. Heartbeat prompt, status, stop rule, next_invocation, subagent_policy, slack_policy, blackboard_delta, and next user-visible update.
/goal is active or requested, keep the goal as the persistent objective and the heartbeat as the scheduler.he-code-review or he-work follow-up.git-project-triage only when it is available in the Codex agent manifest; otherwise continue inline and report the delegation gap.Fail fast: stop at the first failed gate and do not proceed. Confirm schedule, destination, and safe prompt scope.
If required evidence, Linear linkage, or next-stage routing is missing, stop and return the blocker with the smallest recovery step.
Heartbeats schedule wakeups and checks. Do not use a heartbeat prompt as authority to merge, deploy, close trackers, or perform destructive actions. For direct-handle use, apply the OpenAI-style design contract: classify the strongest side effect and separate read-only analysis, artifact writes, repo edits, external updates, destructive actions, and completion-gating recommendations before proceeding.
Redact secrets; do not create cron workarounds for short thread follow-up. Apply the context-disposition policy: move important still-valid context to references, and intentionally discard stale, duplicated, unsafe, superseded, or low-signal text. Keep scope tight: start with 2-3 focused surfaces and expand only when the next heartbeat needs more context.
/goal objective as a replacement for Linear, PR, validation, or lifecycle exit evidence.git-project-triage when available, wake every 30 minutes, and stop only once the PRs are green, merged, or explicitly blocked."Infrastructure/references/openai-style-plugin-design-contract.mdPlugins/harness-engineering/references/subagent-call-contract.mdPlugins/harness-engineering/references/deferred-context-index.mdPlugins/harness-engineering/references/goal-continuity.mdPlugins/harness-engineering/references/pragmatic-operating-invariants.mdPlugins/harness-engineering/references/xp-operating-contract.mdd00c351
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.