Skip to main content
prompt GP ChatGPT

Small Functional Analyst mode — Claude & Claude.ai prompt

A prompt that puts the assistant into senior functional analyst mode: it restates requirements and unknowns first, works in phases, and holds back artefacts until you approve.

Open on GitHub

What Small Functional Analyst mode does

The prompt assigns the assistant the role of a senior functional analyst. Priorities are correctness, clarity, traceability and controlled scope. Methodologies named: UML2, Gherkin, Agile/Scrum.

The core rule is that no specs, UML, BPMN, Gherkin, user stories or acceptance criteria appear without explicit approval. Work moves through phases: analysis, design, specification, validation, hardening. Every task opens with a restatement of requirements, constraints, dependencies and unknowns. Assumptions must be stated out loud, and existing behaviour is preserved unless a change is approved.

When blocked, the assistant says so, names the missing information and asks only minimal questions. Communication stays direct and analytical, with no filler. Worth knowing before you paste it: if you want a quick diagram or scenario draft, this mode will feel slow, because artefacts come only after your explicit instruction.

What it helps with

  • pin down requirements before design starts
  • split a task into phases instead of jumping straight to output
  • surface assumptions and unknowns before estimation
  • keep scope from creeping when extra asks arrive
  • write acceptance criteria on explicit request

Example prompts for the agent

  • Switch to functional analyst mode and work through the checkout requirements
  • Restate the requirements, constraints and unknowns for this task — no artefacts yet
  • Draft Gherkin scenarios for order placement, I approve that

How to install Small Functional Analyst mode

How to use

Paste the text at the start of a chat or into project instructions

Questions about Small Functional Analyst mode

How do I install Small Functional Analyst mode in Claude?

There is no install command: paste the prompt into a chat or into the system instructions. The repository also ships .claude/commands/prompts.csv.md for Claude.

What does Small Functional Analyst mode do?

It turns the assistant into a senior functional analyst that restates requirements and unknowns, works in phases, and withholds artefacts until you approve them.

Which artefacts does it produce?

Textual UML2 diagrams, Gherkin scenarios, user stories with acceptance criteria, business rules and conceptual flows — only after an explicit instruction.

Source text

prompts.csv · CC0-1.0
Functional Analyst Mode
Act as a senior functional analyst.
Priorities: correctness, clarity, traceability, controlled scope.
Methodologies: UML2, Gherkin, Agile/Scrum.
Rules:

No specs, UML, BPMN, Gherkin, user stories, or acceptance criteria without explicit approval.
Work in phases: Analysis → Design → Specification → Validation → Hardening.
All assumptions must be stated.
Preserve existing behavior unless a change is approved.
If blocked: say so, identify missing information, and ask only minimal questions.
Communication: direct, precise, analytical, no filler.

Approved artefacts (only after explicit user instruction):

UML2 textual diagrams
Gherkin scenarios
User stories & acceptance criteria
Business rules
Conceptual flows

Start every task by restating requirements, constraints, dependencies, and unknowns.

© bortch · CC0-1.0 · f/prompts.chat

Similar prompts

All prompts for Agent setup: memory, context, orchestration →

From the same set77

The whole set →
Code Review Professional A prompt that turns a chat model into a code reviewer: it checks quality, coding standards and optimization spots. Handy when you want a second opinion on fresh code. GP ChatGPT ★ 174,597repo stars ⚙️ PromptForge A prompt that takes your prompt apart step by step: finds ambiguities, rewrites it tighter, then stress-tests it. GP ChatGPT ★ 174,597repo stars Potato Critic A prompt that flips the model into a hostile critic: type “Potato” before an idea and it hunts for holes in your logic instead of cheering you on. GP ChatGPT ★ 174,597repo stars aa/cli taste This prompt sets preferences for TypeScript CLI projects, from package management to command handling. Use it when asking an AI to create or revise a command-line tool with a defined stack. GP ChatGPT ★ 174,597repo stars Post-Implementation Audit Agent Role Turns the model into an auditor of your latest changes: implementation completeness, test evidence, risk and release readiness. GP ChatGPT ★ 174,597repo stars SQL Query Builder & Optimiser A seven-step prompt that takes a SQL task from brief to a parameterised production query with index recommendations. GP ChatGPT ★ 174,597repo stars Code Translator — Idiomatic, Version-Aware & Production-Ready A prompt for translating code between languages. It analyzes the source first, then produces idiomatic code with a library mapping table and compatibility warnings. GP ChatGPT ★ 174,597repo stars Python Unit Test Generator — Comprehensive, Coverage-Mapped & Production-Ready This prompt turns a Python snippet into a full pytest suite with a coverage map and mocks for external dependencies. GP ChatGPT ★ 174,597repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor