Install
$ agentstack add skill-christophezhao-vibe-coding-skills-execution-mode-selector ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Execution Mode Selector
Purpose
Use this skill before execution starts to choose the minimum sufficient execution shape for a coding task. The output is a mode verdict plus rationale, and when needed, a coarse sprint topology that explains why the task should not be run as one continuous solo rollout. This skill works at task level: it decides how the whole task should run, not what counts as done for one chosen sprint or slice.
Activation Gate
Activate when any condition is true:
- The task spans multiple modules, interfaces, or execution stages.
- Verification cost is high enough that failure would be discovered late.
- Core requirements, architecture, or feasibility are still uncertain.
- The user asks whether the task should be split into sprints, done in one shot, or discussed first.
- The host agent is about to start a long-running task and needs an execution-shape decision first.
Do not activate when any condition is true:
- The request is a tiny, obvious edit with local verification and low rollback cost.
- The work is already inside managed execution with a confirmed sprint/checkpoint structure.
- The user is asking to update plan lifecycle state, run checkpoint validation, or perform final acceptance review.
Scope Limit
This skill does:
- execution-shape selection before implementation starts
- coarse sprint topology for
sprint-requiredcases - rationale for why one-shot execution is safe or unsafe
- handoff recommendation to the next owner skill
This skill does not:
- own
docs/plans/PLAN_INDEX.jsonlifecycle state - produce checkpoint verdict artifacts
- perform plan execution or runtime orchestration
- replace task-specific acceptance review
- emit low-level execution checklists
Ownership Boundary
sdd-plan-maintainerowns plan lifecycle truth and managed plan state.checkpoint-gatekeeperowns checkpoint verdicts and bounded remediation loops.multi-agent-discussion-advisorowns discussion-phase multi-role synthesis when discussion is required.execution-mode-selectorowns only the pre-execution decision surface: which execution mode to use, and why.
Boundary rule:
- Keep sprint topology coarse and strategy-level.
- If the next step is planning, hand off to
sdd-plan-maintainer. - If the next step is discussion, hand off to
multi-agent-discussion-advisor. - If a sprint or work slice already exists and only its completion contract is missing, route to
execution-contract-designerinstead of re-running execution-shape selection.
Script Decision
Use the skill-bundled scripts/smoke.sh for structure and contract checks only. No business runtime script is required in v1.
Workflow Contract
- Frame the task: goal, scope, constraints, unknowns, and verification burden.
- Check complexity signals, uncertainty signals, and rollback cost.
- Select one verdict:
one-shotresearch-firstdiscussion-firstsprint-required
- Explain why the chosen mode is safer than the main alternatives.
- If the verdict is
sprint-required, provide a coarse sprint topology:
- sprint title
- what this sprint closes
- why this boundary exists
- Point to the next owner skill:
sdd-plan-maintainerfor managed planningmulti-agent-discussion-advisorfor pre-execution discussion
Hard Rules
- Do not create or mutate plan lifecycle state.
- Do not emit checkpoint or acceptance verdicts.
- Do not decompose into low-level implementation tasks.
- When choosing anything other than
one-shot, explain why one-shot execution is unsafe. - Prefer the minimum sufficient harness: do not recommend sprints or discussion when a one-shot path is clearly safe.
- Keep trigger logic cue-based and explainable; do not build a hidden scoring engine into the skill contract.
Resource Map
- Read
references/positioning-boundary.mdfor layer split and non-goals. - Read
references/trigger-rules.mdfor activation and anti-trigger rules. - Read
references/execution-modes.mdfor mode definitions and comparison guidance. - Read
references/process-protocol.mdfor the decision sequence. - Read
references/output-contract.mdfor output fields and verdict schema. - Read
references/regression-cases.mdfor trigger-boundary regression expectations. - Read
references/examples/README.mdfor positive and negative examples. - Use the skill-bundled
scripts/smoke.shfor deterministic smoke checks.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ChristopheZhao
- Source: ChristopheZhao/vibe-coding-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.