BA

ba-request-to-plan-doc

Transforms ambiguous requests into clear implementation plans, requirements, and acceptance criteria.

Install

mkdir -p .claude/skills/ba-request-to-plan-doc && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18507" && unzip -o skill.zip -d .claude/skills/ba-request-to-plan-doc && rm skill.zip

Installs to .claude/skills/ba-request-to-plan-doc

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Convert a casual user request into a structured implementation plan and technical project documentation. Use when acting as a business analyst (BA), writing scope, requirements, acceptance criteria, architecture notes, risks, and delivery plan.
244 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Convert casual user requests into structured plans
  • Decompose requests into functional and non-functional requirements
  • Define acceptance criteria and testability
  • Produce implementation plans with phases and tasks
  • Generate technical documentation for handoff

How it works

The skill normalizes a plain-language request into a problem statement, then decomposes it into requirements and builds delivery options. It produces an implementation plan and technical documentation, verifying artifacts for actionability and consistency.

Inputs & outputs

You give it
A casual user request, project context, and desired output detail level
You get back
An execution plan and technical documentation

When to use ba-request-to-plan-doc

  • Planning a new feature
  • Writing project requirements
  • Defining technical acceptance criteria

About this skill

BA Request To Plan And Technical Documentation

Purpose

Turn a plain-language request into two delivery artifacts:

  1. An execution plan for the team.
  2. Technical documentation for implementation and handoff.

When To Use

  • User gives a rough or incomplete feature request.
  • Team needs clear scope before implementation.
  • You need BA-style decomposition: goals, requirements, constraints, risks, acceptance criteria.
  • You need alignment artifacts for engineering, QA, and stakeholders.

Inputs To Collect

Capture these inputs before writing final artifacts.

  1. Problem and outcome
  • What business/user problem is being solved?
  • What does success look like?
  1. Scope boundaries
  • In scope
  • Out of scope
  1. Constraints
  • Tech stack or platform constraints
  • Deadlines, compliance, security, budget
  1. Stakeholders and users
  • Primary user roles
  • Teams affected
  1. Quality and acceptance
  • Non-functional expectations (performance, reliability, UX)
  • Acceptance criteria and testability

If key inputs are missing, ask focused questions before proceeding.

Workflow

  1. Normalize the request
  • Rewrite the original request into a short, objective problem statement.
  • Remove ambiguity and subjective language.
  1. Decompose into requirements
  • Functional requirements (what system must do)
  • Non-functional requirements (quality attributes)
  • Assumptions and dependencies
  1. Build delivery options
  • Propose a preferred approach and, if useful, one alternative.
  • Include trade-offs: complexity, timeline, risk.
  1. Produce implementation plan
  • Break down work into phases and tasks.
  • Define owners by role (BA/ENG/QA/Design/Ops).
  • Add sequencing, dependencies, and rough effort sizing.
  • Use plan template.
  1. Produce technical documentation
  • Document architecture impact, data/contracts, API/UI changes, migration notes, observability, and rollout strategy.
  • Include explicit acceptance criteria and test strategy.
  • Use technical doc template.
  1. Run quality gate
  • Verify artifacts are actionable, testable, and internally consistent.
  • Confirm each requirement maps to implementation tasks and acceptance criteria.

Decision Logic

Apply these branches while drafting.

  • If request is underspecified: ask 3-7 focused clarification questions and pause finalization.
  • If multiple implementation paths exist: provide at least 2 options and recommend one with rationale.
  • If risk is high (security, data migration, critical path): include mitigation plan and rollback strategy.
  • If scope creep appears: split into current scope vs deferred backlog.

Completion Criteria

Artifacts are complete only when all checks pass.

  1. Scope clarity
  • In-scope and out-of-scope are explicit.
  1. Requirement quality
  • Requirements are atomic, unambiguous, and testable.
  1. Plan executability
  • Tasks are sequenced and dependency-aware.
  • Hand-off roles are defined.
  1. Technical sufficiency
  • Architecture/data/API impacts are documented.
  • Observability, rollout, and rollback are covered.
  1. Acceptance readiness
  • Acceptance criteria are measurable.
  • Test strategy is mapped to criteria.

Output Contract

Return output in this order:

  1. Clarifications needed (if any)
  2. Finalized problem statement
  3. Implementation plan
  4. Technical documentation
  5. Risk and assumptions register
  6. Open questions and next decision needed

Use concise, delivery-ready language and avoid vague statements. Default format is practical Agile documentation (concise and execution-oriented). Match the language of the user request unless they explicitly ask for another language.

When not to use it

  • When the user request is already a complete, structured plan
  • When only a high-level overview is needed without detailed decomposition
  • When the user explicitly states they do not need BA-style decomposition

Limitations

  • Requires user input for problem, outcome, scope, constraints, stakeholders, and quality expectations
  • If the request is underspecified, it will ask clarification questions
  • The output format is practical Agile documentation

How it compares

This skill provides a structured, multi-step workflow to transform an informal request into detailed, actionable plans and documentation, unlike a manual process that might miss key decomposition steps.

Compared to similar skills

ba-request-to-plan-doc side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ba-request-to-plan-doc (this skill)04moNo flagsIntermediate
launch-strategy46moNo flagsBeginner
prd-drafter15moNo flagsBeginner
story02moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

launch-strategy

davila7

When the user wants to plan a product launch, feature announcement, or release strategy. Also use when the user mentions 'launch,' 'Product Hunt,' 'feature release,' 'announcement,' 'go-to-market,' 'beta launch,' 'early access,' 'waitlist,' or 'product update.' This skill covers phased launches, channel strategy, and ongoing launch momentum.

420

prd-drafter

galz10

Pickle Rick's PRD Engine. Use when you need to define the requirements, scope, and goals for a new feature or project before coding to avoid "Jerry-work."

14

story

matteocervelli

Turn a feature idea into INVEST-compliant user stories, epics, PRPs/PRDs, and sprint plans. Use when breaking down a feature for implementation or planning a sprint. Trigger on "write user stories", "break this into stories", "create a PRP", "plan the sprint", "story".

00

prd

alfredolopez80

Product Requirements Document generation and management with INVEST-compliant user stories

00

reversa-drafter

stribus

Agente Drafter do time Code New Project Agents. Sintetiza `ideation.md` e `personas.md` em um PRD completo (problema, métricas, escopo, não-objetivos, restrições, riscos). Use quando o usuário digitar "/reversa-drafter", "reversa-drafter" ou quando invocado pelo orquestrador `/reversa-new`. Produz `

00

wwas

dills122

Create product backlog items in Why-What-Acceptance format — independent, valuable, testable items with strategic context. Use when writing structured backlog items, breaking features into work items, or using the WWA format.

00

Search skills

Search the agent skills registry