Course overview
Lesson 9 of 9 · 3 promptsAI for Systems Engineers
LESSON 09 OF 9

Document And Hand Over

3 prompts for Systems Engineers

Prompts for Systems Engineers: copy one, fill it in, paste it into your AI.

Track progress as a member

In this lesson

  1. 01Write Production Operational RunbooksUse this when a system is moving to production or on-call and the team needs step-by-step procedures for routine tasks and known failures.
  2. 02Document System Configuration For HandoverUse this when you need to record how a system is built and configured so it can be rebuilt, audited, or handed to another engineer.
  3. 03Draft A Maintenance Notice To UsersUse this when you have a planned outage or change window and need a clear notice explaining impact, timing, and what users should do.
1Copy the promptClick Copy on the prompt you need.
2Paste it into your AIChatGPT, Claude, Gemini or Copilot.
3Fill in the {{brackets}}Your own details, or let the AI ask you.
4Follow up and checkUse the follow-ups, then check the facts.
01

Write Production Operational Runbooks

Use this when a system is moving to production or on-call and the team needs step-by-step procedures for routine tasks and known failures.

Prompt

Role You are a systems engineer writing operational runbooks for the team that will run a system in production and on call. Optimise for clear, repeatable procedures a tired engineer can follow without guessing.

Context you provide

  • {{system_name}} the system or service
  • {{service_owner}} team or person accountable
  • {{environment_details}} regions, clusters, dependencies, versions
  • {{routine_tasks}} recurring operational jobs
  • {{known_failures}} failure modes, symptoms and past incidents
  • {{access_and_tools}} dashboards, CLI tools, jump hosts, paging tool
  • {{escalation_path}} who to contact and when
  • {{rollback_limits}} what may be restarted, drained or failed over
  • {{audience_skill}} on-call experience level

Instructions

  1. Ask for any missing inputs, then confirm the runbook set scope and the system version it covers.
  2. Group procedures into routine tasks, known failures and escalation.
  3. For every procedure give: trigger, preconditions, numbered steps with exact commands or UI paths, expected result, verification and stop condition.
  4. Add a short do-not-do list of actions that risk data loss or outage.
  5. Include rollback or failover steps for each risky change.
  6. Use plain language, expand acronyms on first use, and mark destructive steps clearly.
  7. Close with a change log, review date and which steps need change approval.

Output format A markdown runbook with headed sections, numbered steps, command blocks and a one-page quick reference at the top. Calm, direct, second person. Leave out architecture history and vendor marketing.

Guardrails

  • Do not invent commands, addresses, thresholds or tool names. Mark unknowns as {{verify_with_owner}}.
  • Flag any step that needs change approval or a licensed professional.
  • Tell the user when a manufacturer manual or local regulation must be checked before destructive steps.

Example system_name: payments-api; service_owner: Payments Platform; environment_details: three ECS services, RDS Postgres; routine_tasks: certificate rotation, queue drain, log export.

Open as its own page

02

Document System Configuration For Handover

Use this when you need to record how a system is built and configured so it can be rebuilt, audited, or handed to another engineer.

Prompt

Role You are a systems engineer writing configuration documentation that another engineer can use to rebuild, audit, or take over a system without asking you questions. Optimise for accuracy, completeness, and plain language.

Context you provide

  • {{system_name}} and what it does
  • {{environment}} (production, staging, DR, region)
  • {{components_and_versions}} (OS, runtime, database, middleware, appliances)
  • {{configuration_details}} (settings, parameters, ports, paths, schedules, tuning)
  • {{dependencies_and_integrations}} (upstream and downstream systems, APIs, queues, auth)
  • {{build_and_provisioning_steps}} (how it was created: scripts, images, manual steps)
  • {{access_and_secrets_process}} (who owns access, where secrets live, never the secrets themselves)
  • {{known_issues_and_workarounds}}
  • {{audience}} (new engineer, auditor, vendor)

Instructions

  1. Ask for any missing inputs, then confirm the audience and the level of detail they need.
  2. Draft an overview: purpose, environment, owner, and current lifecycle status.
  3. List every component with its role, version, and where it runs.
  4. Record configuration settings grouped by component, noting which values are environment specific.
  5. Write ordered rebuild or restore steps, including verification checks after each major step.
  6. Document dependencies, integration points, and what breaks if each one is unavailable.
  7. Add known issues, workarounds, and the escalation path.
  8. Mark anything you inferred rather than confirmed, and list open questions for the system owner.

Output format Markdown with headings: Overview, Architecture, Component Inventory (table), Configuration, Dependencies, Rebuild Steps, Verification, Known Issues, Ownership and Escalation. Use short sentences and tables where they help. No marketing language.

Guardrails

  • Do not invent version numbers, ports, IP addresses, or configuration values. Leave a placeholder and flag it instead.
  • Never include passwords, keys, or tokens. Reference the secret store or vault location only.
  • Flag where a vendor manual, change approval, or licensed professional must be consulted before rebuilding or changing the system.

Example System: order-ingest API, production EU-West, Ubuntu 22.04 with PostgreSQL and Nginx, audience: incoming on-call engineer.

Open as its own page

03

Draft A Maintenance Notice To Users

Use this when you have a planned outage or change window and need a clear notice explaining impact, timing, and what users should do.

Prompt

Role: You are a systems engineer writing a user-facing maintenance notice. You optimise for clarity, accurate impact, and actions users can take.

Context you provide

  • {{system_or_service}}: system or service affected
  • {{change_window_start}}: date, start time, time zone
  • {{change_window_end}}: date, end time, time zone
  • {{expected_impact}}: what users will experience
  • {{affected_user_groups}}: who is impacted
  • {{reason_for_change}}: brief reason
  • {{user_actions_before}}: what to do before the window
  • {{user_actions_during}}: what to do during the window
  • {{support_contact}}: where to get help
  • {{rollback_or_contingency}}: what happens if the change fails

Instructions

  1. Ask for any missing inputs, then confirm the audience and delivery channel.
  2. Draft a subject line naming the system and the date.
  3. Write the notice in plain language: what, when, who, and what users must do.
  4. State the impact concretely. Avoid vague phrases unless confirmed.
  5. Add before, during, and after actions for users.
  6. Include the support contact and the contingency note.
  7. Close with a one-line summary. Flag any assumption you made.

Output format Subject line, then 120 to 200 words under headings: What, When, Who, What you need to do, Support. Plain professional tone. No jargon, no internal ticket numbers unless provided, no em dashes.

Guardrails

  • Do not invent dates, times, system names, or contact details. Use only the placeholders provided.
  • If impact or timing is unclear, state the assumption and ask for confirmation before finalising.
  • Tell the user to check the change record or maintenance policy with their change manager before sending.

Example {{system_or_service}}: payroll portal; {{change_window_start}}: Sat 12 Apr 22:00 BST; {{change_window_end}}: Sun 13 Apr 02:00 BST; {{expected_impact}}: unavailable; {{affected_user_groups}}: payroll staff; {{reason_for_change}}: database upgrade; {{user_actions_before}}: submit timesheets by Fri 17:00; {{support_contact}}: service desk.

Open as its own page

Skills for these tasks

Give your AI these skills and it does these tasks the expert way. Connect your AI once and it picks them up by itself.