jackin-propose
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesejackin-propose
jackin-propose
Turn a feature, improvement, or problem into a tracked roadmap item and an early PR. This skill never writes code — it collects everything for the roadmap item, opens the PR, and stops. Implementation is always a separate later step ().
/goal Implement <slug>.mdjackin❯ rule files auto-load — , , , rules, (roadmap conventions). This skill sequences them.
BRANCHING.mdCOMMITS.mdPULL_REQUESTS.mddocs/TODO.md将功能、改进方案或问题转化为可追踪的路线图项和早期PR。该技能从不编写代码——它仅为路线图项收集所有信息、创建PR后即停止。具体实现始终是后续的独立步骤()。
/goal Implement <slug>.mdjackin❯规则文件会自动加载——、、、目录下的规则、(路线图约定)。该技能会按顺序执行这些规则。
BRANCHING.mdCOMMITS.mdPULL_REQUESTS.mddocs/TODO.mdWhen to use
使用场景
- Operator runs .
jackin-propose <idea or problem> - Feature/idea worth a roadmap item.
- 操作者执行 命令时。
jackin-propose <创意或问题> - 功能/创意值得作为路线图项记录时。
When NOT to use
不适用场景
- Small fix (typo, dep bump, one-liner) → .
jackin-create-pr - Designing an existing item → . Implementing one →
jackin-brainstorm./goal Implement <slug>.md
- 小型修复(拼写错误、依赖版本更新、单行代码修改)→ 使用 。
jackin-create-pr - 为已有项设计方案 → 使用 。实现已有项 → 使用
jackin-brainstorm。/goal Implement <slug>.md
Arguments
参数
- /
--branch <name>— explicit / self-chosen branch name.--auto-branch - — branch + roadmap draft only, no PR (rare; default opens a PR).
--no-pr - — run
--researchfirst and fold a short summary into the draft.deep-research
- /
--branch <name>—— 指定分支名称 / 自动生成分支名称。--auto-branch - —— 仅创建分支和路线图草稿,不生成PR(少见;默认会创建PR)。
--no-pr - —— 先执行
--research技能,并将简短总结纳入草稿。若需大量研究,建议使用deep-research。jackin-research
Process
流程
- Branch. Never commit to . Derive a
mainname (orfeature/<slug>/fix//refactor/per change type) from the idea; suggest and confirm unlesschore//--auto-branchgiven.--branch - (optional) Research. On , run the built-in
--researchskill and summarize findings into the draft. For large research, preferdeep-research.jackin-research - Scaffold the roadmap item. Run — it creates
cargo xtask change new <slug> --group <group>(docs/content/docs/roadmap/<slug>.mdx,**Status**: Open,## Problem,## Why It Matters,## Design,## Tasks) and registers it in the chosen group's Fumadocs## Related Files. Pick themeta.jsonfrom the existing roadmap groups. Then fill Problem / Why It Matters from the idea text, and run--group.cargo xtask roadmap audit - Commit + push. type, DCO
docs:, then-s.git push - Open the PR. Unless , build and open the PR with
--no-prmechanics — Summary = the idea, What ships = "roadmap item draft forcreate-pr", Verify = docs render.<slug> - Stop. Point the operator at the next step: to fill
jackin-brainstorm <slug>. Do not implement.## Design
- 创建分支。绝不直接提交到分支。根据创意生成
main格式的分支名称(或根据变更类型使用feature/<slug>/fix//refactor/前缀);除非指定了chore//--auto-branch,否则需先提议并确认分支名称。--branch - (可选)研究。若使用参数,执行内置的
--research技能并将研究结果总结到草稿中。若需大量研究,优先使用deep-research。jackin-research - 搭建路线图项框架。执行命令——该命令会创建
cargo xtask change new <slug> --group <group>文件(包含docs/content/docs/roadmap/<slug>.mdx、**状态**: 开放、## 问题、## 重要性、## 设计方案、## 任务等模块),并在所选分组的Fumadocs## 相关文件中注册该项。从现有路线图分组中选择meta.json参数值。然后根据创意文本填充--group/问题模块,再执行重要性。cargo xtask roadmap audit - 提交并推送。提交类型为,添加DCO
docs:签名,然后执行-s。git push - 创建PR。除非使用参数,否则按照
--no-pr的机制生成并打开PR——摘要为创意内容,交付内容为“create-pr的路线图项草稿”,验证项为文档渲染效果。<slug> - 停止操作。提示操作者执行下一步:使用填充
jackin-brainstorm <slug>模块。不进行实现操作。## 设计方案
Common mistakes
常见错误
- Writing code or filling /
## Design— those belong to## Tasks/brainstorm/plan, nevergoal.propose - Skipping the sidebar entry or audit, leaving the item unreachable.
- Forgetting the early PR (it is the default — only skips it).
--no-pr
- 编写代码或填充/
## 设计方案模块——这些属于## 任务/brainstorm/plan技能的范畴,绝不应在goal中完成。propose - 跳过侧边栏条目或审核步骤,导致项无法被访问。
- 忘记创建早期PR(这是默认行为——仅会跳过PR创建)。
--no-pr
Tooling
工具支持
cargo xtask change new <slug> --group <group>.mdxmeta.jsoncargo xtask roadmap auditcargo xtask change new <slug> --group <group>.mdxmeta.jsoncargo xtask roadmap audit