setup-tobico-skills
Configure the per-project git workflow the tobico skills rely on — branch naming and review process — stored in docs/agents/git-workflow.md.
Skill by tobico
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/tobico-setup-tobico-skills
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/setup-tobico-skills
What's inside
- Skill name
setup-tobico-skills- Description
- Configure the per-project git workflow the tobico skills rely on — branch naming and review process — stored in docs/agents/git-workflow.md. Run it directly to set everything up front, or let /to-tasks and /next-task trigger it on demand when a convention they need isn't configured yet. Use when the user says "set up the skills", "configure branch naming", "configure the review process", or another skill delegates here.
- License
- MIT
- Instructions
- 218 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Setup (tobico skills)
Owns the per-project git-workflow conventions the tobico skills read. Everything lives in one committed file, **`docs/agents/git-workflow.md`**, with one section per convention:
- `## Branch naming` — the feature-branch pattern (read by `/to-tasks`)
- `## Review process` — how a finished feature branch is landed (read by `/next-task`)
Sections are filled **on demand**: a section counts as configured only when it has real content, not just a heading.
## Asking questions
Whenever you put a question to the user — a convention menu, the handle prompt, or an ad-hoc question when something is unclear — ask it and wait for their answer before carrying on. See the menu note below for how this applies to the convention menus.
## Invocation
- **Directly (`/setup-tobico-skills`)** — proactive full setup: walk *every* section, showing the current value where one exists and offering keep-or-change, and write the complete file.
- **Scoped (delegated by another skill)** — configure only the section that skill named (`branch-naming` or `review-process`), then return so the caller continues. This is the normal path; `/to-tasks` and `/next-task` invoke it when their section is missing.
Determine the scope from how you were invoked. If a caller named a section, do only that one. A bare direct invocation does all sections.
## Menus are the only place conventions are chosen
Other skills never prompt for these conventions — they read the file or delegate here. Keep the menus and the canonical section text in this skill only.
Present each menu as its numbered choices with the default marked, and let the user free-type a custom answer instead of picking one.
- **A proactive full run asks both convention menus together.** They're independent of each other, so there's nothing to gain by walking them section by section.
- **Ask for the handle alongside the branch-naming menu**, rather than waiting to see whether the chosen pattern contains `<handle>`. Skip it when the handle is already in global git config, and ignore the answer if the chosen pattern turns out not to need it.
## Branch naming
The feature-branch pattern is stored as a token string on a `Pattern:` line. Supported tokens:
- `<feature>` — the kebab-case feature name the caller picked (e.g. `credential-storage`)
- `<handle>` — the developer's short handle (see **Handle** below)
Anything else in the pattern is literal text.
### Configure
1. If the section already has a `Pattern:` line and this is a proactive run, show it and ask whether to keep or change it. If keeping, skip to the handle step.
2. Otherwise present the menu (offer these three; the user may free-type a custom pattern):
- **`<handle>/<feature>`** — e.g. `tobi/credential-storage`
- **`<feature>`** — bare kebab-case, no prefix
- **Free text** — a custom pattern using the `<handle>` and `<feature>` tokens (e.g. `feature/<feature>`)
3. Write the chosen pattern into `docs/agents/git-workflow.md` under `## Branch naming`:
## Branch naming
Pattern: `<chosen pattern>`
4. **Handle** — only if the chosen pattern contains the `<handle>` token:
- Read the per-user handle from `git config --global tobico.handle`.
- If it's set, nothing to do.
- If it's unset, ask the user for their handle, offering a default derived from the email local-part (`git config user.email`, the part before `@`). Store the answer:
git config --global tobico.handle <handle>
The handle is per-user and lives in global git config — never write it into `git-workflow.md` (that file is committed and shared).
When invoked scoped and the pattern is *already* configured but the handle is just missing (e.g. a teammate freshly cloned the repo), skip the menu entirely and do only this handle step.
## Review process
Defines how a completed feature branch is finished and landed. Stored under `## Review process` as a `### Finish sequence` (the ordered steps `/next-task` executes) plus a `### Notes` block.
### Configure
1. If the section already has a `### Finish sequence` and this is a proactive run, show it and ask whether to keep or change it.
2. Otherwise present the menu (offer these four; the user may free-type a custom process, e.g. Bitbucket):
- **GitHub PR** — push the branch and open a draft PR.
- **GitHub PR, stacked** — the same, plus native stacked PRs via `gh stack` for a roadmap stage that builds on a predecessor whose PR hasn't merged. It is the GitHub PR option with a second path bolted on, so an unstacked feature behaves identically.
- **None** — merge the finished branch directly to the default branch.
- **Free text** — the user describes their own process.
Suggest the stacked variant where it can pay off — a GitHub remote, and `/to-roadmap` work plausible in this repo. It is dead weight somewhere that only ever runs single-stage features.
3. Write the chosen finish steps into `docs/agents/git-workflow.md`. `/next-task` executes these steps verbatim, supplying dynamic context (feature name, completed-task summary, roadmap stage) when a step opens a PR.
For **GitHub PR**, write:
## Review process
### Finish sequence
1. Push the current feature branch to origin.
2. Open a **draft** PR (`gh pr create --draft`). Title = feature name;
body = summary of the completed tasks (name the stage and roadmap if
this was a roadmap stage). Return the PR URL.
### Notes
- Default branch: <detected default, e.g. main>
- PRs open as draft. Change "draft" to "ready" here to open ready-for-review.
For **GitHub PR, stacked**, write the same thing with the stacked path added:
## Review process
### Finish sequence
**Unstacked branch** — the normal case:
1. Push the current feature branch to origin.
2. Open a **draft** PR (`gh pr create --draft`). Title = feature name;
body = summary of the completed tasks (name the stage and roadmap if
this was a roadmap stage). Return the PR URL.
**Stacked branch** — created with `gh stack init`/`gh stack add`:
1. `gh stack submit --auto` — pushes every branch in the stack, opens a
PR for each branch that lacks one, repoints the base of existing PRs,
and creates or updates the Stack on GitHub. **Always pass `--auto`**:
bare `gh stack submit` opens an interactive editor an agent can't
drive. With `--auto` new PRs are created as drafts (`--open` would
make them ready for review — don't).From tobico/tobico-skills, MIT.
More from tobico/tobico-skills
- 0.547score
next-task
tobico
Pick up and implement the next sequential task from .tasks/.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
confirm
tobico
Pause before writing code to summarize understanding of the task, ask clarifying questions, and get explicit user confirmation.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
next-stage
tobico
Start the next stage of a roadmap under docs/roadmaps/ by converting its stage brief into a .tasks/ feature via /to-tasks.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
to-tasks
tobico
Break a plan, spec, PRD, or roadmap stage brief into sequential local task files under .tasks/, checked into the repo.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
to-roadmap
tobico
Convert a large plan or design into a staged roadmap under docs/roadmaps/<name>/, capturing planning-session context as per-stage briefs.
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
domain-modeling
tobico
Build and sharpen a project's domain model.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 6, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/tobico/tobico-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from tobico
- 0.547score
next-task
tobico
Pick up and implement the next sequential task from .tasks/.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
confirm
tobico
Pause before writing code to summarize understanding of the task, ask clarifying questions, and get explicit user confirmation.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
next-stage
tobico
Start the next stage of a roadmap under docs/roadmaps/ by converting its stage brief into a .tasks/ feature via /to-tasks.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
to-tasks
tobico
Break a plan, spec, PRD, or roadmap stage brief into sequential local task files under .tasks/, checked into the repo.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
to-roadmap
tobico
Convert a large plan or design into a staged roadmap under docs/roadmaps/<name>/, capturing planning-session context as per-stage briefs.
SkillBFreshness: B★ 1Claude Code +9 - 0.522score
domain-modeling
tobico
Build and sharpen a project's domain model.
SkillBFreshness: B★ 1Claude Code +9
Cite this page
setup-tobico-skills. Agent Mart. https://agentmart.dev/skills/tobico-setup-tobico-skills (last updated 2026-10-24)