ask-bundle
Use when deciding which skill or flow fits your situation — the meta-router entry point for this bundle (direct specialist skills, multi-skill flows, local…
Skill by Leostruka
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/leostruka-ask-bundle
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
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/ask-bundle
What's inside
- Skill name
ask-bundle- Description
- Use when deciding which skill or flow fits your situation — the meta-router entry point for this bundle (direct specialist skills, multi-skill flows, local AFK issues), or when the request is vague and needs the quick-start menu. Routes then defers to the chosen specialist — does not execute the work itself.
- License
- MIT
- Instructions
- 135 lines in SKILL.md · view on GitHub
Files (4)
- PHASE-BOUNDARIES.md
- SKILL.md
- flows-detail.md · modes/
- orchestration-detail.md · modes/
SKILL.md (first lines)
# Ask Bundle — the bundle router
One entry point: classify the objective, route to matching skills, keep
control through verified completion. You don't remember every skill, so ask.
Detail docs: `modes/orchestration-detail.md` (full orchestration procedure, forbidden
actions, priority hierarchy), `modes/flows-detail.md` (verbose flow map),
`PHASE-BOUNDARIES.md` (context-handoff decision tree).
## TL;DR
1. Self-check: scope exactly, telegraphic, skills first, verify, no opinion.
2. Classify objective; route directly to matching skill(s).
3. Unclear objective ("ask-bundle"/"start") → quick-start menu via `ask_user_question`.
4. 3+ steps → `todo_write`; each step gets a VF (`gate:`/`expect:`/`evidence:`).
5. `qa-ci` re-runs every non-trivial gate on a clean checkout.
6. Run project verification (e.g. `python audit.py`, `pytest`) before done.
## Situation router
| Situation | Entry | Next |
|---|---|---|
| Build/change something | `grilling` (intent) or `execution` cadence if trivial | → `planning` spec→tickets → `execution`+`testing` → `security` (API/DB/secrets/infra) → `code-review` → `gates` → `finishing-a-development-branch` |
| Run AFK/unattended | `execution` execution (needs ready-for-agent issues) | see AFK creation below |
| Hard/intermittent bug | `debugging` | → `testing` regression → `architecture` if no seam |
| CI failing | `debugging` ci mode | |
| Triage incoming issues | `intake` | → `execution` |
| Large foggy multi-session effort | `planning` wayfinder | → spec → tickets → implement |
| Prototype to settle a question | `prototype` (via `handoff`) | back to `grilling`/`planning` |
| Research/deep exploration | `research` | feeds `grilling`/spec |
| Fact-check article/draft | `fact-check` | → `humanizer` on accepted fixes |
| De-AI-ify prose | `humanizer` | |
| Need input from another person | `planning` questionnaire | |
| Git merge/rebase conflict | `git-workflows` | |
| Improve architecture/deep modules | `architecture` | → `grilling` if it generates an idea |
| Evolve skill/rule/hook/MCP | `self-improvement` | → `writing-skills` (one skill), `devin-config` (new capability) |
| Release/deploy/rollback | `deploy` | → `gh`, smoke tests |
| Security assessment | `security` | → `execution` for remediations |
| Data query/analysis/charts | `data-analyst` | |
| UI/UX polish | `impeccable` | → `a11y-audit`/`e2e-testing` |
| Observability infra | `observability-quality` | |
| API or DB design | `api-spec` or `database` | → `execution` |
| Performance/cost | `performance` or `context-hygiene` | |
| Human-only procedure | `wizard` | |
| Guided learning | `teach` | |
| User owns design, agent teaches + writes | `learn-mode` | off-ramp to `execution` once design approved |
| Write PR body/description | `pr` | → `gh` to create/update |
| Session retrospective / improve agent env | `retro` | findings → `continuous-improvement` or issues |
| Husky/lint-staged pre-commit setup | `setup-pre-commit` | |
| Set up repo for Devin | `project-bootstrap` | |
| Not sure / no match | `skill-discovery` | evaluate/install |
## The main flow: idea → ship
1. **`grilling` (with-docs)** — sharpen the idea by interview; stateful in
`.devin/CONTEXT.md` + `adr/`. Stateless mode when no working directory.
2. **Runnable question?** → detour: `handoff` out → `prototype` → `handoff`
back.
3. **Multi-session build?**
- Yes → `planning` spec → tickets (tracer bullets + blocking edges;
`.devin/scratch/<feature>/issues/` on local tracker) → `execution` per
ticket, clearing context between. Single focused session alternative:
`planning` plan-doc → `execution`.
- No → `execution` implement right here.
4. Either way: `testing` TDD inside → `code-review` (Standards+Spec) →
`security` when touching API/DB/secrets/endpoints/infra → `gates` →
`finishing-a-development-branch`.
**Context hygiene:** keep 1–3 in one window until tickets are cut; each
implementation starts fresh. Approaching the smart zone (~150k) → compact at
the nearest phase boundary (`PHASE-BOUNDARIES.md`).
## On-ramps
- **Bugs/requests piling up** → `intake` triage (issues you didn't create).
- **Something's broken** → `debugging` (tight feedback loop first).
- **Huge foggy effort** → `planning` wayfinder (decision-ticket map; hands
off to spec when clear — never loop straight into implement).
- **Codebase health** → `architecture` (deepening opportunities generate ideas).
## Vocabulary underneath
- `knowledge-modeling` — domain language (`.devin/CONTEXT.md`, ADRs) +
ontology validation.
- `architecture` — deep-module vocabulary (module/interface/depth/seam).
- `ai-coding-dictionary` — canonical AI-coding jargon.
## Quick-start menu (vague request)
`ask_user_question` with 2–4 options:
- Build/change something → `grilling` or `execution` cadence
- Improve a skill/rule/hook/MCP → `self-improvement`
- Debug/research → `debugging` / `research`
- Set up repo / run AFK → `project-bootstrap` / `execution` afk
## Quick AFK issue creation
1. Confirm feature slug + objective.
2. No spec → `grilling`/`planning` spec → `.devin/scratch/<slug>/spec.md`.
3. `planning` tickets → one file per ticket `issues/<NN>-<slug>.md`,
`Status: ready-for-agent`, `Blocked by:`, acceptance checkboxes.
4. Verify files + DAG (`glob`, `read`, parse `Status:`/`Blocked by:`).
5. `execution` execution only on explicit user authorization.
## Hard constraints (never violated)
1. Safety + pinned `AGENTS.md` rules (2, 5, 7, 12-19, 21).
2. Verify with tools before asserting.
3. Execute exactly what was asked, without opinion.
Then: usefulness → ease → quality of experience → technical coherence →
performance.
Forbidden: deduce without tools; start non-trivial work without skill
discovery; mark completed without independent `qa-ci` PASS; override qa-ci
FAIL; push/commit with failing checks; AI signatures; display secrets;
destructive actions without confirmation; `subagent_explore`/paid models on
a free parent; `execution` without ready-for-agent issues; read/edit
`tests/held-out/` from implementer context; reuse implementer shell forFrom Leostruka/devin-bundle, MIT.
More from Leostruka/devin-bundle
- 0.570score
debugging
Leostruka
Use when the user says 'diagnose', 'debug this', reports something broken/throwing/failing/slow, when encountering a bug/test failure/unexpected behavior and…
SkillAFreshness: AClaude Code +9 - 0.565score
code-review
Leostruka
Use when completing a task, reviewing a branch or PR, before merging, when the user asks to 'review since X', when publishing a GitHub PR review with inline…
SkillAFreshness: AClaude Code +9 - 0.565score
ai-tools
Leostruka
Use when running local, offline-first ML tooling — mechanistic interpretability PoCs like refusal-direction ablation on local safetensors or the HF cache, or…
SkillAFreshness: AClaude Code +9 - 0.565score
animation-direction
Leostruka
Use when turning narrated video/audio into synced code-rendered motion graphics — narration -> timestamped transcript -> scene plan -> approval gate ->…
SkillAFreshness: AClaude Code +9 - 0.565score
architecture
Leostruka
Use when designing modules, seams, and adapters, when evaluating module depth and identifying deepening opportunities in a codebase, or when modernizing…
SkillAFreshness: AClaude Code +9 - 0.565score
architecture-diagrams
Leostruka
Use when the deliverable is a physical diagram artifact (.svg/.png) — C4 models, dense class diagrams, network topology rendered via PlantUML.
SkillAFreshness: AClaude Code +9 - 0.565score
computer-use
Leostruka
Use when you need to see or control the local screen (screenshots, screen recording with video + contact sheet for catching transient bugs/animations, mouse…
SkillAFreshness: AClaude Code +9 - 0.565score
context-hygiene
Leostruka
Use when context is growing large or the agent forgets earlier instructions, when deciding clear vs compact, when processing documents/logs >50k tokens, when…
SkillAFreshness: AClaude Code +9 - 0.565score
cu-realtime
Leostruka
Use when computer-use or terminal automation needs the fastest reaction the runtime allows - event waits instead of screenshot polling, text perception…
SkillAFreshness: AClaude Code +9 - 0.560score
ascii-art
Leostruka
Use when generating animated ASCII art for artifacts the agent produces - README banners (SVG), CLI splash screens, loading/404 states or decorative pieces in…
SkillAFreshness: AClaude Code +9 - 0.539score
data-analyst
Leostruka
Use when the user asks to query a database, analyze data, create charts/visualizations, explore data patterns, or asks business questions about data.
SkillAFreshness: AClaude Code +9 - 0.539score
database
Leostruka
Use when the user wants to design, migrate, query, or optimize a database.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Oct 10, 2026 (18 days ago)
- Last release
- Oct 24, 2026 (4 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Leostruka/devin-bundle
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Leostruka
- 0.570score
debugging
Leostruka
Use when the user says 'diagnose', 'debug this', reports something broken/throwing/failing/slow, when encountering a bug/test failure/unexpected behavior and…
SkillAFreshness: AClaude Code +9 - 0.565score
ai-tools
Leostruka
Use when running local, offline-first ML tooling — mechanistic interpretability PoCs like refusal-direction ablation on local safetensors or the HF cache, or…
SkillAFreshness: AClaude Code +9 - 0.565score
code-review
Leostruka
Use when completing a task, reviewing a branch or PR, before merging, when the user asks to 'review since X', when publishing a GitHub PR review with inline…
SkillAFreshness: AClaude Code +9 - 0.565score
animation-direction
Leostruka
Use when turning narrated video/audio into synced code-rendered motion graphics — narration -> timestamped transcript -> scene plan -> approval gate ->…
SkillAFreshness: AClaude Code +9 - 0.565score
architecture
Leostruka
Use when designing modules, seams, and adapters, when evaluating module depth and identifying deepening opportunities in a codebase, or when modernizing…
SkillAFreshness: AClaude Code +9 - 0.565score
architecture-diagrams
Leostruka
Use when the deliverable is a physical diagram artifact (.svg/.png) — C4 models, dense class diagrams, network topology rendered via PlantUML.
SkillAFreshness: AClaude Code +9
Cite this page
ask-bundle skill. Agent Mart. https://agentmart.dev/skills/leostruka-ask-bundle (last updated 2026-10-24)