Skip to content
Back to skills

Boost Prompt

ASecurity

Intent-to-brief refinement before coding: when scope, deliverables, constraints, or success criteria are vague, interrogate scope, ground in repo, then emit a structured markdown brief. Never writes code. Use when a request is underspecified, ambiguous, or arrives without scope or acceptance criteria.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
ai-agentsgogitapibackendsecurity

Works with

  • vscode
  • cli
  • api

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add Rvey/agent-engineering-kit --skill boost-prompt --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Boost Prompt?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Boost Prompt
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rvey-boost-prompt/badge)](https://www.skillsdirectory.com/skills/rvey-boost-prompt)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: boost-prompt
description: "Intent-to-brief refinement before coding: when scope, deliverables, constraints, or success criteria are vague, interrogate scope, ground in repo, then emit a structured markdown brief. Never writes code. Use when a request is underspecified, ambiguous, or arrives without scope or acceptance criteria."
---

# Boost Prompt — Intent to Coding Brief

Refine a vague user request into an executable coding brief before any
implementation. DO NOT WRITE ANY CODE during refinement.

## When to use

- Task scope, deliverables, constraints, repo area, or success criteria are
  vague, ambiguous, or missing.
- Request could span multiple areas (web app, runtime/backend, shared
  packages) and the target is unclear.
- User pastes a one-liner ("fix auth", "make it faster", "add WhatsApp")
  with no acceptance criteria.

## When NOT to use

- Request already names scope + deliverables + verification — proceed directly.
- Pure question / diagnosis with no build step — answer, don't brief.
- Emergency hotfix where the user explicitly says "skip questions, just do it".

## Workflow

1. **Detect ambiguity, stop before coding.** Do not edit, scaffold, or run
   repo-wide exploration loops yet. One cheap grounding pass only (`read` /
   `glob` / `grep` the likely owner area) to ask informed questions.
2. **Ground in repo.** Identify the probable owner boundary and constraints:
   the rules that already govern that area (registries, shared contracts,
   layer boundaries) and the existing verification gates. Never assume —
   verify files and imports exist.
3. **Ask specific questions via the native question tool.** Cover only what is
   missing, max 4 per round:
   - scope + objectives (what is in / out);
   - deliverables + success criteria (observable behavior);
   - technical constraints (repo area, API contracts, UX surface, perf/security);
   - verification (which gate proves done — the repo's lint, typecheck, and
     test commands — or the manual steps).
4. **Organize into a brief.** Keep it short, ordered, no implementation detail.
5. **Emit the brief as markdown in chat, then ask for changes.** Repeat
   emit + ask after every revision. No clipboard extension, no VSCode API —
   chat output is the delivery channel.

## Brief template

```markdown
## Objective
<1-2 sentences>

## Scope
- In: <areas/files>
- Out: <explicit non-goals>

## Deliverables
- <observable behavior 1>
- <observable behavior 2>

## Constraints
- <repo area, API contract, UX, perf/security>

## Verification
- <lint / typecheck / test:runtime / manual>

## Open questions
- <only what still blocks execution>
```

## Rules

- Never write code, edit files, or run mutating commands during refinement.
- Prefer extending existing owner-boundary coverage over new scaffolding;
  say so in Constraints when relevant.
- If the user answers "use your judgment", fill the gap explicitly in the
  brief and proceed — don't re-ask.
- Upstream source: `github/awesome-copilot` `skills/boost-prompt/SKILL.md`
  (Joyride `joyride_request_human_input` + VSCode clipboard replaced with
  native question tool + chat output; repo grounding + verification added).

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.