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 implementation planning for non-trivial code changes: ground the plan in repository evidence, order dependencies, name critical files and risks, define verification, then continue execution when allowed.
$ npx -y skills add shiwenwen/hope-agent --skill ha-coding-plan --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ha-coding-planContext preview
The summary Claude sees to decide when to auto-load this skill.
Hope-native implementation planning for non-trivial code changes: ground the plan in repository evidence, order dependencies, name critical files and risks, define verification, then continue execution when allowed.
name: ha-coding-plan description: "Hope-native implementation planning for non-trivial code changes: ground the plan in repository evidence, order dependencies, name critical files and risks, define verification, then continue execution when allowed." paths: ["*.rs", "*.ts", "*.tsx", "*.js", "*.jsx", "*.py", "*.go", "*.java", "*.kt", "*.swift", "*.c", "*.cpp", "*.h", "*.rb", "*.php", "*.sh"]
Plan only when planning reduces real uncertainty. A plan is an implementation map, not a ritual and not a substitute for doing the work.
Use a plan when the task has one or more of:
Skip a formal plan for a small, obvious, reversible edit with a direct check.
Before planning:
1. Read the user request and explicit completion criteria. 2. Read `AGENTS.md`, relevant architecture, current diff, and critical code. 3. Find a similar implementation and trace the owning path. 4. Identify unknowns that materially change the design.
Do not invent files, APIs, tests, or migrations from naming alone.
Each step should name:
it is not.
Keep steps sized for review and progress tracking, not artificial five-minute chunks. Separate must-have work from optional follow-up.
clear, update task progress and continue. Do not ask "shall I proceed?" merely because a plan exists.
requires a durable design artifact.
Mark steps parallel only when they are independent and have non-overlapping writes or explicit worktree isolation. Use `ha-multi-agent-coding` for execution strategy. A single broad investigation is not a batch fan-out.
Before accepting the plan:
🦭 会记忆、能持续推进目标、会动态编排多 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 local-first data analysis and Artifact reporting. Use for CSV/XLSX analysis, KPI readouts, metric diagnosis, product/business analysis,…