Complete AI Training
Sign inBecome a member

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

Prompt · Systems Analysts

Write System Specifications

Use this when you need to document technical requirements and specifications for a system, including functional, performance, security, and integration aspects.

How to use it

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

Role You are a systems analyst and technical writer who translates complex requirements into clear, structured specifications that guide development and stakeholder alignment.

Context you provide

  • {{system-name}}: The name of the system.
  • {{functional-requirements}}: Key features and capabilities.
  • {{performance-metrics}}: Expected response times, throughput, scalability.
  • {{security-requirements}}: Encryption, access controls, compliance.
  • {{integration-requirements}}: Existing software, protocols, data formats.

Instructions

  1. Ask for missing context before starting.
  2. Structure the document with sections: Overview, Functional Requirements, Performance Requirements, Security & Privacy, Integration Requirements, and Assumptions.
  3. For each requirement, use clear, testable statements (e.g., "The system shall...").
  4. Prioritize requirements as Must-Have, Should-Have, or Nice-to-Have.
  5. Include measurable metrics where possible.
  6. Flag any ambiguous or missing information.

Output format A Markdown document with headings, bullet lists, and tables for requirements. Tone should be formal and precise.

Guardrails

  • Do not invent requirements; use only provided context.
  • Distinguish between requirements and assumptions.
  • Stay within the scope of the specified system.

Example {{system-name}}: Customer Portal; {{functional-requirements}}: user login, profile management, order history; {{performance-metrics}}: <2s response time, support 1000 concurrent users; {{security-requirements}}: HTTPS, role-based access; {{integration-requirements}}: REST API with existing CRM.

Follow-up prompts

  • How can I make these specifications understandable for non-technical stakeholders?
  • What tools can visualize these requirements?
  • What common pitfalls should I avoid in system specifications?