email-draft
Use when the user asks to draft, polish, translate, or reply to an email. Produces a clean draft with subject line, greeting, body, and sign-off, plus a…
Hope-native completion and verification discipline: map each requirement to current direct evidence, choose the smallest sufficient checks, and distinguish proven, failed, blocked, stale, or unverified claims.
$ npx -y skills add shiwenwen/hope-agent --skill ha-verify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ha-verifyContext preview
The summary Claude sees to decide when to auto-load this skill.
Hope-native completion and verification discipline: map each requirement to current direct evidence, choose the smallest sufficient checks, and distinguish proven, failed, blocked, stale, or unverified claims.
name: ha-verify description: "Hope-native completion and verification discipline: map each requirement to current direct evidence, choose the smallest sufficient checks, and distinguish proven, failed, blocked, stale, or unverified claims." paths: ["*.rs", "*.ts", "*.tsx", "*.js", "*.jsx", "*.py", "*.go", "*.java", "*.kt", "*.swift", "*.c", "*.cpp", "*.h", "*.rb", "*.php", "*.sh"]
Verification proves the requested behavior. It is not a list of commands and it does not decide the development order; use `ha-test-strategy` for that.
For each explicit requirement or completion criterion, record:
| Requirement | Direct evidence | Status | Gap | |---|---|---|---| | Expected behavior | test, runtime observation, diff, artifact, or read-back | proven / failed / blocked / unverified | next useful check |
Evidence must be current, attributable to the changed state, and strong enough for the requirement. A compile check cannot prove a UI interaction; a child Agent finishing cannot prove the parent outcome; a generated artifact cannot prove delivery without read-back.
Follow repository instructions first. Typical order:
1. Inspect the final diff and state transition. 2. Run the focused unit, fixture, command, or reproduction for the changed path. 3. Add integration or E2E only when the contract crosses that boundary. 4. Use manual smoke evidence for visual or environment-dependent behavior. 5. Run full gates only when requested, required by the repository, or justified by a broad closeout.
For long background work, rely on completion injection and use status queries for snapshots. Do not busy-wait.
relevant edit.
service failure.
Before claiming a phase, Goal, or task complete:
1. Re-read the actual request and named plan. 2. Enumerate every required artifact, invariant, gate, and cleanup action. 3. Inspect authoritative current state for each item. 4. Confirm no required work remains and no stale status contradicts closure. 5. State what was proven, what was not run, and any residual risk.
Goal closure remains controlled by the Goal runtime and its evidence/grader contract. This skill may gather evidence but cannot bypass acceptance or close a Goal by assertion.
🦭 会记忆、能持续推进目标、会动态编排多 Agent 的跨端桌面 AI 助手,也可服务化常驻 NAS / 云端 | A cross-device desktop AI agent with memory, autonomous goals, dynamic workflows, and headless deployment
Repo: shiwenwen/hope-agent
Use when the user asks to draft, polish, translate, or reply to an email. Produces a clean draft with subject line, greeting, body, and sign-off, plus a…
Use when the user mentions 飞书 / Feishu / Lark workspace operations: docx (云文档) read/write, bitable (多维表格) records / views / dashboards, drive (云盘)…
Hope Agent browser automation — the standard `status → tabs → snapshot → act` loop, stale-ref recovery rules, and what to do when login / 2FA / captcha /…
Hope-native review of uncommitted, staged, commit, branch, or PR changes: discover concrete regressions, independently verify candidates, and report actionable…
Hope-native baseline for implementing, fixing, refactoring, and maintaining code: inspect the repository first, protect user changes, keep scope narrow, and…
Hope-native implementation planning for non-trivial code changes: ground the plan in repository evidence, order dependencies, name critical files and risks,…