jackin-propose
Use only when the user explicitly requests this skill. Opens a jackin❯ feature or idea as a roadmap item draft plus an early PR; never writes code.
How do I install this agent skill?
npx skills add https://github.com/jackin-project/jackin-dev --skill jackin-proposeIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill automates the creation of roadmap items and pull requests for the jackin-project repository. It uses project-specific CLI tools and processes user input for documentation purposes.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
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>.md).
jackin❯ rule files auto-load — BRANCHING.md, COMMITS.md, PULL_REQUESTS.md, docs/ rules, TODO.md (roadmap conventions). This skill sequences them.
When to use
- Operator runs
jackin-propose <idea or problem>. - Feature/idea worth a roadmap item.
When NOT to use
- Small fix (typo, dep bump, one-liner) →
jackin-create-pr. - Designing an existing item →
jackin-brainstorm. Implementing one →/goal Implement <slug>.md.
Arguments
--branch <name>/--auto-branch— explicit / self-chosen branch name.--no-pr— branch + roadmap draft only, no PR (rare; default opens a PR).--research— rundeep-researchfirst and fold a short summary into the draft.
Process
- Branch. Never commit to
main. Derive afeature/<slug>name (orfix//refactor//chore/per change type) from the idea; suggest and confirm unless--auto-branch/--branchgiven. - (optional) Research. On
--research, run the built-indeep-researchskill and summarize findings into the draft. For large research, preferjackin-research. - Scaffold the roadmap item. Run
cargo xtask change new <slug> --group <group>— it createsdocs/content/docs/roadmap/<slug>.mdx(**Status**: Open,## Problem,## Why It Matters,## Design,## Tasks,## Related Files) and registers it in the chosen group's Fumadocsmeta.json. Pick the--groupfrom the existing roadmap groups. Then fill Problem / Why It Matters from the idea text, and runcargo xtask roadmap audit. - Commit + push.
docs:type, DCO-s, thengit push. - Open the PR. Unless
--no-pr, build and open the PR withcreate-prmechanics — Summary = the idea, What ships = "roadmap item draft for<slug>", Verify = docs render. - Stop. Point the operator at the next step:
jackin-brainstorm <slug>to fill## Design. Do not implement.
Common mistakes
- Writing code or filling
## Design/## Tasks— those belong tobrainstorm/plan/goal, neverpropose. - Skipping the sidebar entry or audit, leaving the item unreachable.
- Forgetting the early PR (it is the default — only
--no-prskips it).
Tooling
cargo xtask change new <slug> --group <group> scaffolds the .mdx + registers the Fumadocs meta.json entry; cargo xtask roadmap audit validates the sidebar.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/jackin-project/jackin-dev/jackin-propose">View jackin-propose on skillZs</a>