К основному содержанию
скилл CX Codex

jackin-propose — скилл для Claude Code: установка и работа

Оформляет идею как пункт дорожной карты и ранний PR, не меняя код. Нужен для фиксации крупной задачи перед отдельной проработкой.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jackin-project/jackin-dev --skill jackin-propose -a claude-code
Открыть на GitHub

Что делает jackin-propose

Скилл принимает идею или проблему, создаёт пункт дорожной карты и открывает ранний PR. Он не пишет код и не заполняет разделы ## Design и ## Tasks: реализация идёт отдельным шагом через /goal Implement <slug>.md.

Сначала скилл выбирает ветку, затем запускает cargo xtask change new <slug> --group <group>, заполняет проблему и её значимость, регистрирует страницу в meta.json и проверяет её командой cargo xtask roadmap audit. После этого он делает коммит с DCO, отправляет ветку и открывает PR. Без явного запроса скилл не запускается, а флаг --no-pr отменяет открытие PR.

Какие задачи решает

  • оформить идею как пункт дорожной карты
  • создать MDX-черновик в разделе roadmap
  • добавить пункт в боковое меню Fumadocs
  • проверить регистрацию страницы командой аудита
  • открыть ранний PR без реализации

Примеры запросов агенту

  • Запусти jackin-propose Добавить экспорт отчётов --auto-branch.
  • Оформи эту проблему через jackin-propose Улучшить навигацию --branch feature/navigation.
  • Проведи исследование перед черновиком: jackin-propose Добавить поддержку новой интеграции --research --no-pr.

Как установить jackin-propose

1Через Skills CLI (Vercel)

npx skills add jackin-project/jackin-dev --skill jackin-propose -a claude-code

2Вручную: положить файлы

~/.claude/skills/jackin-propose/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/jackin-propose/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о jackin-propose

Как установить jackin-propose в Claude Code?

Выполните npx skills add jackin-project/jackin-dev --skill jackin-propose -a claude-code, затем используйте файл ~/.claude/skills/jackin-propose/SKILL.md.

Что делает jackin-propose?

Скилл превращает идею в черновик пункта дорожной карты, регистрирует его в навигации и открывает ранний PR. Код он не пишет.

Открывает ли jackin-propose PR всегда?

По умолчанию скилл открывает PR после отправки ветки. Флаг --no-pr оставляет только ветку и черновик дорожной карты.

Исходный текст

SKILL.md · Apache-2.0
---
name: jackin-propose
description: 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.
argument-hint: "<idea> [--branch <name>|--auto-branch] [--no-pr] [--research]"
disable-model-invocation: true
license: Apache-2.0
user-invocable: true
---

# 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` — run `deep-research` first and fold a short summary into the draft.

## Process

1. **Branch.** Never commit to `main`. Derive a `feature/<slug>` name (or `fix/` / `refactor/` / `chore/` per change type) from the idea; suggest and confirm unless `--auto-branch` / `--branch` given.
2. **(optional) Research.** On `--research`, run the built-in `deep-research` skill and summarize findings into the draft. For large research, prefer `jackin-research`.
3. **Scaffold the roadmap item.** Run `cargo xtask change new <slug> --group <group>` — it creates `docs/content/docs/roadmap/<slug>.mdx` (`**Status**: Open`, `## Problem`, `## Why It Matters`, `## Design`, `## Tasks`, `## Related Files`) and registers it in the chosen group's Fumadocs `meta.json`. Pick the `--group` from the existing roadmap groups. Then fill Problem / Why It Matters from the idea text, and run `cargo xtask roadmap audit`.
4. **Commit + push.** `docs:` type, DCO `-s`, then `git push`.
5. **Open the PR.** Unless `--no-pr`, build and open the PR with `create-pr` mechanics — Summary = the idea, What ships = "roadmap item draft for `<slug>`", Verify = docs render.
6. **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 to `brainstorm` / `plan` / `goal`, never `propose`.
- Skipping the sidebar entry or audit, leaving the item unreachable.
- Forgetting the early PR (it is the default — only `--no-pr` skips 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.

© jackin-project · Apache-2.0 · jackin-project/jackin-dev

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора8

jackin-checkout-pr Переключает репозиторий на ветку pull request через gh pr checkout и сначала проверяет рабочее дерево. Нужен для явного checkout PR. CX Codex +1 470установок jackin-goal-prompt Собирает из пункта роадмапа и планов один самодостаточный промпт /goal не длиннее 4000 знаков. CX Codex +1 470установок jackin-release-check Прогоняет релизные гейты проекта jackin❯ и выдаёт отчёт по каждому. Нужен перед выпуском версии, когда надо понять, всё ли зелёное. CX Codex +1 469установок jackin-release-notes Собирает PR после последнего тега, раскладывает их по категориям Keep a Changelog и обновляет [Unreleased] в CHANGELOG.md. CX Codex +1 469установок jackin-brainstorm Превращает замысел пункта роадмапа в конкретные проектные решения через свободное обсуждение с оператором. Пишет их прямо в раздел ## Design. CX Codex +1 469установок jackin-create-pr Открывает pull request для небольшой правки в репозитории jackin❯: типо, обновление зависимости, строчный багфикс. Тело PR собирается по шаблону с готовыми блоками verify-locally. CX Codex +1 469установок jackin-merge-pr Прогоняет предмержевые проверки jackin❯, переносит пункт роадмапа в документацию и делает squash-merge пул-реквеста. Вызывается только вручную. CX Codex +1 469установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой