30 Claude Prompts for Platform Engineers
Paste these into Claude to draft golden path specs, self-service templates, adoption plans, and platform docs, with a working draft back in minutes instead of a blank page.
In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 5 prompts are free instantly, no signup needed. Hand-curated and tested by the AI Academy team.
Golden Paths and Paved Roads
5 promptsDesign a golden path for a new service type
1/30โจ What it does
Produces a step-by-step golden path definition with defaults and named exceptions for a given service type.
You are a senior platform engineer who designs golden paths for product teams. <context> I need to define a golden path so that any team standing up a new service follows the same defaults instead of inventing their own setup each time. </context> <inputs> - Service type: [SERVICE TYPE, E.G. REST API] - Primary language and framework: [LANGUAGE AND FRAMEWORK] - Required integrations: [CI SYSTEM, SECRETS MANAGER, LOGGING STACK] - Team maturity level: [BEGINNER, INTERMEDIATE, ADVANCED] - Current pain point: [WHAT TEAMS DO WRONG TODAY] </inputs> <task> Draft a golden path definition that lists the default repo structure, the required checks before a service can go to production, and the exact scaffolding commands or template repo a team would use to start. </task> <constraints> Keep it to what a mid-level engineer could follow without asking the platform team a question. Do not include vague advice like "follow best practices". Every step must be an action with a concrete output. Flag any step that still needs a manual approval. </constraints> <format> Return a numbered list of setup steps, followed by a short table of "default" versus "allowed exception" for the three most common deviations teams request. </format>
Pro tip: Paste your actual onboarding doc as extra context so Claude reuses your real tool names instead of generic placeholders.
Write the paved road exception policy
2/30โจ What it does
Produces a written exception policy with concrete approval criteria and process steps for deviating from a golden path.
You are a platform engineering lead responsible for keeping the paved road usable without becoming a bottleneck. <context> Teams keep asking to deviate from our standard stack and I need a written policy for when an exception is approved versus when a team should just use the golden path. </context> <inputs> - Golden path being deviated from: [GOLDEN PATH NAME] - Common deviation requests: [LIST 2 TO 4 REQUESTS] - Who currently approves exceptions: [ROLE OR TEAM] - Support cost of an exception: [ROUGH HOURS PER MONTH OR UNKNOWN] </inputs> <task> Write an exception policy that defines the criteria for approval, the process a team follows to request one, and the ongoing cost the requesting team must accept, such as owning their own on-call for the deviation. </task> <constraints> Avoid making the policy sound punitive. State criteria as questions an approver can check against, not general principles. Keep the whole policy under one page. </constraints> <format> Return the policy as: purpose, three approval criteria written as yes or no questions, request process in four steps, and a one paragraph statement of what the requesting team owns after approval. </format>
Pro tip: Run this once per golden path, not once for the whole platform, so the criteria stay specific enough to actually apply.
Turn a tribal-knowledge runbook into a golden path template
3/30โจ What it does
Converts informal notes from one team's workflow into a documented, repeatable golden path template.
You are a platform engineer converting undocumented team habits into a reusable template. <context> One team has an informal way of setting up a new microservice that works well but only lives in one senior engineer's head, and I want to turn it into a golden path others can use. </context> <inputs> - Rough notes or transcript of how the team does it: [PASTE NOTES OR DESCRIBE STEPS] - Tools already in the org's platform: [CI TOOL, IAC TOOL, REGISTRY] - Team that currently owns this knowledge: [TEAM NAME] - Target audience for the template: [WHO SHOULD BE ABLE TO USE THIS] </inputs> <task> Extract the implicit steps from the notes, reorder them into a repeatable sequence, and fill any gaps with a clearly marked assumption so the template is complete enough for another team to run without the original engineer present. </task> <constraints> Mark every assumption you add with the tag [ASSUMPTION] so it can be verified later. Do not invent tool names that were not given. Keep language plain, no internal jargon left unexplained. </constraints> <format> Return a numbered template with a short title per step, the command or action for that step, and assumptions listed separately at the end. </format>
Pro tip: Feed it a raw Slack thread or meeting transcript rather than a cleaned-up summary, it extracts more real steps that way.
Score a golden path against friction signals
4/30โจ What it does
Audits a documented golden path and flags specific steps causing adoption friction, with fixes per step.
You are a platform engineer who audits golden paths for hidden friction before they get wider rollout. <context> I have a golden path that teams are supposed to use but adoption feels slower than expected, and I want to check it for friction points before pushing it harder. </context> <inputs> - Golden path steps as currently documented: [PASTE STEPS OR SUMMARY] - Time from start to first deploy today: [ACTUAL TIME] - Target time from start to first deploy: [TARGET TIME] - Feedback quotes from teams, if any: [PASTE QUOTES OR WRITE NONE] </inputs> <task> Go through the steps and flag each one that likely causes friction, such as manual approvals, undocumented prerequisites, or steps requiring access a new team would not already have. For each flagged step, suggest a concrete fix. </task> <constraints> Be specific about which step number causes the friction, do not give general commentary about developer experience. Limit suggestions to changes that do not require new tooling budget. </constraints> <format> Return a table with columns: step number, friction type, why it slows teams down, suggested fix. </format>
Pro tip: Include real time-to-first-deploy numbers, Claude anchors the fixes to the actual gap instead of guessing at severity.
Draft a golden path rollout announcement
5/30โจ What it does
Writes a Slack-ready announcement for a new golden path that leads with the team's problem, not the tooling.
You are a platform engineer announcing a new golden path to engineering teams who were not involved in building it. <context> We finished a new golden path and I need to announce it in a way that gets teams to actually try it instead of ignoring the message. </context> <inputs> - Golden path name and what it covers: [NAME AND SCOPE] - Problem it solves for teams: [SPECIFIC PROBLEM] - What teams need to do to opt in: [ACTION REQUIRED] - Deadline or migration window, if any: [DATE OR NONE] - Audience: [ENGINEERING TEAM, ALL-HANDS, SPECIFIC ORG] </inputs> <task> Write an announcement message that leads with the problem it solves rather than the tooling itself, states exactly what action is required, and gives a realistic first step a team can take in under ten minutes. </task> <constraints> No more than 200 words. Do not use exclamation marks. Do not oversell the platform, state what it does and does not do yet. </constraints> <format> Return a single message ready to paste into Slack, with a one-line subject and then the body in plain text. </format>
Pro tip: Ask it for two versions, one for the team already frustrated with the current setup and one for a team that is not, tone should differ.
Internal Developer Platform Design
5 promptsDraft the API contract for a platform self-service endpoint
6/30โจ What it does
Defines a request and response schema for a self-service platform endpoint, with validation rules.
You are a platform engineer designing the API surface of an internal developer platform. <context> I am building a self-service endpoint so application teams can request infrastructure without filing a ticket, and I need the contract defined before implementation starts. </context> <inputs> - Resource being requested: [RESOURCE, E.G. NEW DATABASE, NEW QUEUE] - Fields a requesting team must provide: [LIST FIELDS] - Fields that should default automatically: [LIST DEFAULTS] - Approval requirement: [AUTO APPROVE, MANUAL, CONDITIONAL] </inputs> <task> Define the request and response schema for this endpoint, including required fields, optional fields with defaults, and the possible response states such as pending, approved, or rejected with reason. </task> <constraints> Use plain field names an application engineer would recognize, not internal platform jargon. Include validation rules for at least three fields. Do not design authentication, assume it is handled elsewhere. </constraints> <format> Return a JSON schema style block for the request, a JSON schema style block for the response, and a short list of validation rules below both. </format>
Pro tip: Give it your existing ticket form fields as input, it will map them straight into schema fields instead of guessing names.
Compare build versus buy for a platform component
7/30โจ What it does
Produces a structured build-versus-buy comparison table for a platform component with a final recommendation.
You are a platform architect evaluating whether to build or buy a component of the internal developer platform. <context> We need a decision on whether to build this component ourselves or adopt an existing tool, and I want a structured comparison before bringing it to leadership. </context> <inputs> - Component under evaluation: [COMPONENT, E.G. SERVICE CATALOG, SECRETS BROKER] - Candidate tools considered: [TOOL A, TOOL B, OR NONE YET] - Team size available to build and maintain: [NUMBER OF ENGINEERS] - Non-negotiable requirement: [REQUIREMENT] </inputs> <task> Compare building in-house against the candidate tools across integration effort, ongoing maintenance burden, and how well each meets the non-negotiable requirement. End with a recommendation and the main risk of that recommendation. </task> <constraints> Do not default to recommending build just because it sounds impressive, weigh maintenance cost honestly against the stated team size. If information is missing to judge a tool, say so instead of inventing details. </constraints> <format> Return a comparison table with rows for integration effort, maintenance burden, and requirement fit, then a two sentence recommendation with one named risk. </format>
Pro tip: State your real team size honestly, the recommendation shifts a lot once maintenance capacity is factored in.
Map platform capabilities to a maturity model
8/30โจ What it does
Assesses platform maturity against a four-stage model and names the specific gaps blocking the next stage.
You are a platform engineer assessing where the internal developer platform sits on a maturity model. <context> Leadership wants to know how mature our platform is compared to industry norms so I need an honest maturity assessment across the capabilities we have and do not have yet. </context> <inputs> - Capabilities currently live: [LIST CAPABILITIES] - Capabilities planned but not built: [LIST PLANNED] - Team headcount on the platform: [NUMBER] - Org size the platform serves: [NUMBER OF ENGINEERS OR TEAMS] </inputs> <task> Place the platform on a four stage maturity model from ad hoc to self-service to insights-driven to a fully automated internal ecosystem, and justify the placement using the specific capabilities given, not general assumptions. </task> <constraints> Do not inflate the maturity stage to sound better than the inputs support. Name at least two specific gaps that block moving to the next stage. Keep the justification grounded in the listed capabilities only. </constraints> <format> Return the current stage name, a two sentence justification, and a bulleted list of the top three gaps blocking the next stage. </format>
Pro tip: Ask a follow-up prompt to turn each named gap into a single roadmap item once you have the assessment.
Design a service catalog entry template
9/30โจ What it does
Designs a minimal-required-fields service catalog template justified by who actually searches for each field.
You are a platform engineer standardizing how services are described in the internal service catalog. <context> Our service catalog entries are inconsistent, some teams fill in everything and others leave most fields blank, and I need a template that makes the useful fields obvious. </context> <inputs> - Catalog tool in use: [TOOL, E.G. BACKSTAGE, HOMEGROWN] - Fields currently required: [LIST CURRENT FIELDS] - Information consumers actually search for: [WHAT PEOPLE LOOK UP MOST] - Number of services currently cataloged: [NUMBER] </inputs> <task> Design a catalog entry template that keeps required fields to the minimum that gets filled in consistently, and separates them from optional fields that add value but should not block publishing an entry. </task> <constraints> Limit required fields to five or fewer. Justify each required field by naming who searches for it and why. Do not add fields nobody asked for. </constraints> <format> Return two lists labeled "required fields" and "optional fields", each field with a one line reason it exists. </format>
Pro tip: Pull the field list from your actual catalog tool export so the template maps onto what you can enforce today.
Plan the platform's own SLOs
10/30โจ What it does
Proposes realistic SLOs per platform service sized to actual team capacity, flagging services with no baseline data.
You are a platform engineer defining service level objectives for the internal developer platform itself, treating it as a product with internal customers. <context> Our platform has no SLOs of its own and teams have started complaining informally about slow provisioning without any agreed target to hold us to. </context> <inputs> - Platform services offered: [LIST SERVICES, E.G. PROVISIONING, CI RUNNERS] - Current rough performance if known: [NUMBERS OR UNKNOWN] - Internal customer expectation, if stated: [WHAT TEAMS HAVE ASKED FOR] - Team capacity to respond to incidents: [HOURS OR STAFFING NOTE] </inputs> <task> Propose an SLO for each listed platform service, covering both a latency or turnaround target and an availability target, sized to match the stated team capacity rather than an aspirational number. </task> <constraints> Do not propose SLOs stricter than the team can realistically support given the stated capacity. Flag any service where current performance data is missing instead of guessing a baseline. </constraints> <format> Return a table with columns: service, turnaround target, availability target, note on data confidence. </format>
Pro tip: Run this again in six months with real measured numbers, the first pass is meant to be revised once data exists.
Self-Service Tooling and Templates
5 promptsWrite a scaffolding CLI's help text and usage examples
11/30โจ What it does
Writes terminal-ready help text and copy-pasteable usage examples for an internal scaffolding CLI.
You are a platform engineer building a scaffolding CLI that teams use to generate new services. <context> I have a working CLI tool but the help text is thin and new users keep asking questions the tool should answer itself. </context> <inputs> - CLI name and command structure: [CLI NAME AND SUBCOMMANDS] - Most common use case: [WHAT MOST USERS DO FIRST] - Flags currently supported: [LIST FLAGS] - Common mistake new users make: [MISTAKE] </inputs> <task> Write help text for the main command and each subcommand, plus three usage examples that show the most common workflow from first run to a working local service. </task> <constraints> Keep each help text entry to two lines or fewer. Examples must be copy-pasteable shell commands, not pseudocode. Address the common mistake directly in one example's comment. </constraints> <format> Return the help text formatted as it would appear in a terminal, followed by a section titled "examples" with three numbered shell snippets. </format>
Pro tip: Paste your actual --help output as a starting point so Claude improves it instead of inventing a different structure.
Turn a manual provisioning checklist into a self-service form spec
12/30โจ What it does
Converts a manual ticket-based checklist into a self-service form spec with an automation status per step.
You are a platform engineer converting a manual, ticket-based process into a self-service form. <context> Right now a team files a ticket and someone on platform manually provisions a resource by hand, and I want to replace that with a self-service form backed by automation. </context> <inputs> - Current manual checklist steps: [PASTE STEPS] - Resource being provisioned: [RESOURCE] - Information the requester must supply: [LIST FIELDS] - Steps that must stay manual for now: [LIST OR NONE] </inputs> <task> Convert the checklist into a form specification listing each field, its type, and validation, then map each remaining manual step to either full automation, partial automation with a notification, or a flagged manual step that cannot yet be removed. </task> <constraints> Do not claim a step can be automated if it depends on a system not mentioned in the inputs. Keep the field list only as long as necessary to complete provisioning, cut anything that only served the old ticket process. </constraints> <format> Return a form field table, then a mapping table with columns: original step, automation status, note. </format>
Pro tip: List the steps that must stay manual honestly, it stops the plan from overselling what automation can remove right now.
Write a Backstage template's description and parameters
13/30โจ What it does
Writes a clear developer-portal template description and parameter table that disambiguates it from similar templates.
You are a platform engineer writing a software template for an internal developer portal. <context> I am publishing a new template to our developer portal and need the description and parameter list to be clear enough that a team picks the right template without asking platform for help first. </context> <inputs> - Template purpose: [WHAT IT SCAFFOLDS] - Parameters needed from the user: [LIST PARAMETERS] - Similar templates that might cause confusion: [OTHER TEMPLATE NAMES OR NONE] - Output the template produces: [WHAT GETS CREATED, E.G. REPO, PIPELINE] </inputs> <task> Write a short template description that distinguishes it from similar templates, and a parameter list with a plain language explanation and example value for each parameter. </task> <constraints> The description must be understandable without reading the underlying code. Each parameter explanation should be one sentence. Call out explicitly how this template differs from the similar ones named. </constraints> <format> Return a description paragraph of two to three sentences, then a parameter table with columns: name, explanation, example value. </format>
Pro tip: List the confusingly similar templates even if it feels redundant, that is exactly what stops the wrong template being picked.
Draft a self-service tool's error messages
14/30โจ What it does
Rewrites vague tool error messages into specific, actionable ones with a clear next step per failure case.
You are a platform engineer improving the error handling of a self-service provisioning tool. <context> Our tool currently fails with raw stack traces or generic errors, and teams using it cannot tell what went wrong or what to do next. </context> <inputs> - Tool name: [TOOL NAME] - Common failure cases: [LIST FAILURE CASES, E.G. QUOTA EXCEEDED, INVALID NAME] - Current error text if any: [PASTE CURRENT MESSAGES OR NONE] - Where the user should go for help: [DOC LINK, CHANNEL, OR TEAM] </inputs> <task> Rewrite each failure case into a clear error message that states what happened, why, and the specific next action the user should take, including where to go for help when it is not self-resolvable. </task> <constraints> Do not use generic phrases like "something went wrong". Each message must name the specific cause. Keep each message to two sentences or fewer. </constraints> <format> Return a table with columns: failure case, rewritten error message. </format>
Pro tip: Include your worst current error message verbatim, seeing the before and after side by side makes the improvement obvious to the team.
Plan a deprecation path for a legacy internal tool
15/30โจ What it does
Produces a phased deprecation timeline for a legacy internal tool, with communications and a fallback for lagging teams.
You are a platform engineer retiring a legacy internal tool in favor of a newer self-service option. <context> We built a replacement for an old internal tool but teams are still using the legacy one out of habit, and I need a deprecation plan that does not break anyone unexpectedly. </context> <inputs> - Legacy tool name and what it does: [LEGACY TOOL AND PURPOSE] - Replacement tool name: [REPLACEMENT TOOL] - Known active users of the legacy tool: [TEAMS OR NUMBER] - Hard cutoff date if one exists: [DATE OR NONE] </inputs> <task> Write a deprecation plan with a timeline of phases, from announcement through a migration window to final shutdown, including what communication goes out at each phase and what happens to teams who miss the deadline. </task> <constraints> Include at least one phase with a grace period before hard cutoff. Do not schedule the hard cutoff less than a full migration window after the announcement. State a clear fallback for teams who cannot migrate in time. </constraints> <format> Return a phase table with columns: phase name, timeframe, communication sent, action for lagging teams. </format>
Pro tip: Name the known active teams specifically, it makes the migration window realistic instead of an arbitrary guess.
These prompts give you the what. Tutorials give you the why.
Learn when to use extended thinking, how to build Claude Projects, and workflows that compound. 300+ tutorials and growing.
Developer Experience Measurement
5 promptsDesign a developer experience survey
16/30โจ What it does
Designs a short, neutrally worded developer experience survey targeted at specific suspected weak areas.
You are a platform engineer setting up a recurring developer experience survey for engineering teams. <context> We have never formally measured developer experience and I want a short survey that gives usable signal without becoming a chore teams skip. </context> <inputs> - Areas we suspect are weak: [LIST AREAS, E.G. LOCAL SETUP, CI SPEED] - Survey frequency planned: [QUARTERLY, MONTHLY] - Rough number of respondents expected: [NUMBER] - Existing metrics we already track: [LIST OR NONE] </inputs> <task> Design a survey with no more than ten questions, mixing a small number of rating scale questions with one or two open text questions, targeted at the suspected weak areas without leading the respondent toward a particular answer. </task> <constraints> Do not phrase questions in a way that assumes the problem exists, keep them neutral. Avoid duplicate coverage of the same area. Keep the whole survey completable in under five minutes. </constraints> <format> Return a numbered list of questions, each tagged with its type in brackets, rating scale or open text, and the area it measures. </format>
Pro tip: Rerun this each cycle with last quarter's open text answers as extra context, the questions will sharpen around real complaints.
Turn raw survey comments into a themed summary
17/30โจ What it does
Groups raw open-text survey comments into counted themes with a representative quote and urgency signal per theme.
You are a platform engineer analyzing open text responses from a developer experience survey. <context> I have a pile of open text comments from the last survey round and need to find the real themes before I present anything to leadership. </context> <inputs> - Raw comments: [PASTE COMMENTS, ONE PER LINE] - Number of total respondents: [NUMBER] - Areas the survey covered: [LIST AREAS] - Known context that might explain a spike in complaints: [CONTEXT OR NONE] </inputs> <task> Group the comments into themes, count how many comments fall into each theme, and note which theme has the strongest language or most repeated wording, since that usually signals urgency. </task> <constraints> Do not merge distinct complaints into one theme just to simplify the summary. Quote at least one representative comment per theme without editing its wording. Do not draw conclusions the comments do not support. </constraints> <format> Return a table with columns: theme, comment count, representative quote, urgency note. </format>
Pro tip: Paste comments exactly as written including typos, cleaning them up first can accidentally soften the signal you are trying to catch.
Define a small set of platform health metrics
18/30โจ What it does
Proposes a small set of platform health metrics mapped to real data sources, with the reasoning aimed at the actual audience.
You are a platform engineer choosing the metrics that will represent platform health on a leadership dashboard. <context> We are asked to report platform health monthly and need a small, defensible set of metrics rather than a wall of numbers nobody reads. </context> <inputs> - Platform capabilities to represent: [LIST CAPABILITIES] - Data sources currently available: [LIST SOURCES, E.G. CI LOGS, TICKETING] - Audience for the dashboard: [LEADERSHIP, ENGINEERING ORG, BOTH] - A metric leadership has asked for before: [METRIC OR NONE] </inputs> <task> Propose no more than six metrics that together represent platform health, map each to an available data source, and explain in one sentence why that metric matters to the stated audience rather than just to the platform team. </task> <constraints> Do not propose a metric with no listed data source behind it. Avoid vanity metrics that always trend positive regardless of real health. If the audience-requested metric is weak, say so and propose a better alternative alongside it. </constraints> <format> Return a table with columns: metric, data source, why it matters to the audience. </format>
Pro tip: If leadership already asked for a specific metric, include it and let Claude push back on it directly rather than silently swapping it out.
Draft a DORA-style report with context, not just numbers
19/30โจ What it does
Writes a one-page delivery metrics report that connects movement to known platform changes without overclaiming causation.
You are a platform engineer preparing a delivery metrics report that avoids being read as a scoreboard. <context> I have deployment frequency, lead time, and failure rate numbers for the last quarter and want a report that explains what changed and why, not just the raw figures. </context> <inputs> - Deployment frequency this quarter versus last: [NUMBERS] - Lead time this quarter versus last: [NUMBERS] - Change failure rate this quarter versus last: [NUMBERS] - Known platform changes made this quarter: [LIST CHANGES OR NONE] </inputs> <task> Write a short report that states each metric's movement, connects it to a known platform change where plausible, and flags any metric movement that has no clear explanation instead of inventing one. </task> <constraints> Do not claim a platform change caused a metric shift unless the connection is reasonable, mark uncertain links as "possible factor" rather than stated fact. Keep the report to one page. Avoid framing any team as underperforming. </constraints> <format> Return one paragraph per metric, each ending with either a named likely cause or the label "no clear explanation yet". </format>
Pro tip: List platform changes even the small ones, a minor CI tweak can plausibly explain a lead time shift that otherwise looks unexplained.
Build a platform team retro from usage data
20/30โจ What it does
Writes a quarterly platform team retro with every point traced back to a specific data source or feedback input.
You are a platform engineer preparing a quarterly retrospective for the platform team using both usage data and qualitative signals. <context> Our platform team is running its own quarterly retro and I want to bring a data-grounded view of what worked and what did not, rather than relying on gut feel from a few loud complaints. </context> <inputs> - Adoption numbers for key platform features: [NUMBERS OR TRENDS] - Support ticket volume trend: [TREND, UP DOWN FLAT] - Biggest platform initiative this quarter: [INITIATIVE] - Anecdotal feedback received: [SUMMARY OR QUOTES] </inputs> <task> Write a retro summary structured as what went well, what did not, and what to change next quarter, grounding each point in either the adoption numbers, the ticket trend, or the anecdotal feedback rather than general impressions. </task> <constraints> Every point must cite which input it is based on. Do not include more than four points per section. Keep tone factual, not celebratory or apologetic. </constraints> <format> Return three sections titled "went well", "did not go well", "change next quarter", each with up to four bullet points citing the source input in parentheses. </format>
Pro tip: Feed it the actual ticket volume numbers even if the trend is flat, a flat trend after a big initiative is itself worth surfacing.
Platform Adoption and Change Management
5 promptsSegment teams for a phased platform rollout
21/30โจ What it does
Segments engineering teams into three rollout waves by readiness and risk, with exit criteria between waves.
You are a platform engineer planning a phased rollout of a new platform capability across many engineering teams. <context> We are rolling out a new capability and I do not want to push it to every team at once, so I need to segment teams into rollout waves based on readiness and risk. </context> <inputs> - Capability being rolled out: [CAPABILITY] - List of teams or a rough count: [TEAMS OR NUMBER] - Known early adopter teams: [TEAM NAMES OR NONE] - Highest risk teams to disrupt: [TEAM NAMES OR CRITERIA] </inputs> <task> Propose three rollout waves, starting with willing early adopters, then a broad middle wave, then the highest risk teams last, and state the specific criteria used to place a team in each wave. </task> <constraints> Do not place a high risk team in an early wave even if they are enthusiastic, the point is to de-risk before touching critical systems. State an exit criteria for each wave before moving to the next. </constraints> <format> Return three wave sections, each with the teams or criteria included, and one sentence of exit criteria before the next wave starts. </format>
Pro tip: Name your actual early adopter teams if you know them, real names make the plan concrete enough to schedule against.
Write talking points for a skeptical team's adoption meeting
22/30โจ What it does
Writes talking points for a skeptical team meeting that lead with acknowledging resistance, not a feature pitch.
You are a platform engineer preparing to meet with a team that has been resistant to adopting the platform. <context> One team keeps avoiding the new platform tooling and I have a meeting scheduled with their lead, and I want to go in with talking points instead of a generic pitch. </context> <inputs> - Reason for resistance as best understood: [REASON, E.G. PAST BAD EXPERIENCE, TIME COST] - What this team currently does instead: [CURRENT WORKFLOW] - Concrete benefit most relevant to their situation: [SPECIFIC BENEFIT] - Any past platform failure that caused distrust: [DESCRIPTION OR NONE] </inputs> <task> Write talking points that acknowledge the stated resistance directly rather than dismissing it, connect the concrete benefit to their specific current workflow, and propose a low commitment first step they could try without a full migration. </task> <constraints> Do not open with a list of platform features, open by acknowledging their reason for resistance. Do not promise the platform will fix everything. Propose exactly one low commitment first step, not a full migration plan. </constraints> <format> Return talking points as short paragraphs under three headers: acknowledge, connect, propose. </format>
Pro tip: If there was a past platform failure, name it explicitly rather than working around it, ignoring it in the conversation reads as evasive.
Build a champions network recruitment message
23/30โจ What it does
Writes a recruitment message for a platform champions network with a specific time ask and a stated return.
You are a platform engineer starting a champions network to help spread platform adoption across teams. <context> I want to recruit one engineer per team to act as a platform champion, but I need the ask to be small enough that busy engineers actually say yes. </context> <inputs> - What a champion would actually do: [LIST 2 TO 3 RESPONSIBILITIES] - Time commitment expected: [HOURS PER MONTH] - What champions get in return: [BENEFIT, E.G. EARLY ACCESS, RECOGNITION] - Teams being targeted for a champion: [LIST TEAMS OR NUMBER] </inputs> <task> Write a recruitment message that states the specific, limited responsibilities, the time commitment upfront, and what the champion gets in return, aimed at getting a busy senior engineer to volunteer rather than feeling assigned extra work. </task> <constraints> State the time commitment as a specific number, not "a few hours". Do not frame it as additional work without naming the return. Keep the message under 150 words. </constraints> <format> Return a single message with a one-line subject and a body suitable for email or Slack. </format>
Pro tip: Put a real number on the time commitment even if it feels small, vague asks like a few hours a month get ignored more than exact ones.
Plan how to sunset a competing shadow tool
24/30โจ What it does
Writes a consolidation plan for retiring a team's shadow tool that credits the team and names the real capability gap.
You are a platform engineer dealing with a shadow tool that a team built themselves before the platform capability existed. <context> A team built their own version of something the platform now offers, and I need a plan to consolidate onto the platform version without it feeling like their work is being dismissed. </context> <inputs> - Shadow tool and what it does: [TOOL AND PURPOSE] - Platform equivalent: [PLATFORM CAPABILITY] - Gap between the two, if any: [WHAT THE SHADOW TOOL DOES THAT THE PLATFORM DOES NOT] - Team that built the shadow tool: [TEAM NAME] </inputs> <task> Write a consolidation plan that credits the team for identifying the need, honestly states the gap between the two tools, and proposes either closing the gap before migration or an accepted tradeoff if closing it is not planned. </task> <constraints> Do not minimize the value of the shadow tool, credit it explicitly. If there is a real capability gap, do not gloss over it, name what the team would lose. Avoid words like superior or inferior when comparing the two tools. </constraints> <format> Return three short sections: credit, gap assessment, migration proposal. </format>
Pro tip: Be honest about the gap even if it is inconvenient, teams spot a glossed-over gap immediately and it kills trust in the whole plan.
Draft an executive update on platform adoption progress
25/30โจ What it does
Writes a jargon-free executive update on platform adoption with an honest blocker and a specific leadership ask.
You are a platform engineering lead writing a monthly update for an executive audience on platform adoption progress. <context> I need to report platform adoption progress to executives who do not care about implementation detail, only whether the investment is paying off. </context> <inputs> - Adoption percentage or team count this month versus last: [NUMBERS] - Biggest win this month: [WIN] - Biggest blocker slowing adoption: [BLOCKER] - Ask of leadership, if any: [ASK OR NONE] </inputs> <task> Write an update that leads with the adoption trend in one sentence, states the biggest win and the biggest blocker plainly, and ends with a specific ask if leadership support is needed to remove the blocker. </task> <constraints> No implementation jargon, this is for an audience that does not read code or configs. Keep the whole update to under 150 words. State the blocker honestly even if it makes progress look slower. </constraints> <format> Return four short lines labeled: trend, win, blocker, ask. </format>
Pro tip: Only include an ask when you actually need something, a fake ask to look proactive undermines the ones that matter later.
Most people use 10% of Claude. Tutorials unlock the rest.
AI Academy: 300+ hands-on tutorials on Claude, ChatGPT, Midjourney, and 50+ AI tools. New tutorials added every week.
Platform Documentation and Onboarding
5 promptsWrite a new engineer's first-week platform onboarding checklist
26/30โจ What it does
Produces a day-by-day first-week onboarding checklist that front-loads slow approvals and ends with a real deploy.
You are a platform engineer designing the first week platform onboarding for new engineering hires. <context> New engineers currently discover the platform tooling piecemeal over weeks, and I want a first-week checklist that gets them productive on the platform quickly. </context> <inputs> - Platform tools a new hire must access: [LIST TOOLS] - Access that requires manual approval: [LIST ACCESS TYPES] - First task a new hire typically does: [FIRST TASK] - Team or channel for onboarding questions: [TEAM OR CHANNEL] </inputs> <task> Write a day by day checklist for the first week that sequences access requests, tool setup, and a small first task using the platform, ending with the new hire deploying something themselves by day five. </task> <constraints> Front-load anything requiring manual approval to day one, since that usually has the longest wait. Do not schedule more than three checklist items per day. Name the specific channel for questions on every day, not just once at the top. </constraints> <format> Return a checklist grouped by day, five days, each with up to three items and the resource or channel each item points to. </format>
Pro tip: List every manual approval you know about, even minor ones, they are the items most likely to silently stall a new hire's whole week.
Rewrite a platform doc page for a non-expert audience
27/30โจ What it does
Rewrites dense expert-level platform documentation into a version ordered around the reader's actual task.
You are a platform engineer rewriting internal documentation that was written by the tool's original builder and is too dense for a general audience. <context> Our platform docs were written by the engineer who built the system and assume deep familiarity that most readers do not have, and I need a version a typical application engineer can actually use. </context> <inputs> - Original doc text: [PASTE ORIGINAL TEXT] - Typical reader's role: [ROLE, E.G. BACKEND ENGINEER, NEW HIRE] - Jargon terms the reader likely does not know: [LIST TERMS OR ASK ME TO IDENTIFY] - Task the reader is usually trying to accomplish: [TASK] </inputs> <task> Rewrite the doc so it states the reader's likely goal upfront, explains or removes unexplained jargon, and reorders any content so the steps needed for the common task come before edge cases and advanced options. </task> <constraints> Do not remove technically necessary detail, only remove or explain jargon that blocks understanding. Keep the rewritten doc close in length to the original, do not pad it. Mark any claim in the original you could not verify with [NEEDS VERIFICATION]. </constraints> <format> Return the rewritten doc in the same section structure as the original, with verification flags inline where needed. </format>
Pro tip: Ask it to list the jargon terms it found confusing separately, that list alone often reveals what the original author never explained.
Draft an FAQ from real platform support tickets
28/30โจ What it does
Turns raw repeated support questions into a frequency-ordered FAQ with direct answers, flagging any it cannot answer.
You are a platform engineer building a self-service FAQ page to reduce repetitive support tickets. <context> Our support channel gets the same handful of questions repeatedly, and I want an FAQ that actually answers them instead of just linking to full documentation. </context> <inputs> - Recent support questions, pasted or summarized: [PASTE QUESTIONS] - Correct answer for each, if known: [PASTE ANSWERS OR NOTE UNKNOWN] - Platform area these questions relate to: [AREA] - Link to fuller documentation if one exists: [LINK OR NONE] </inputs> <task> Group the support questions into distinct FAQ entries, removing near duplicates, and write a direct answer for each that resolves the question without requiring the reader to click through to another doc for the basic case. </task> <constraints> Do not write an answer for a question where the correct answer was not provided, mark it [ANSWER NEEDED] instead of guessing. Keep each answer under four sentences. Order entries by how frequently the question came up. </constraints> <format> Return a numbered FAQ list, ordered by frequency, each with the question and its direct answer or an [ANSWER NEEDED] flag. </format>
Pro tip: Paste tickets verbatim rather than paraphrasing them first, the exact wording helps it spot which questions are really duplicates.
Write a platform architecture overview for new team members
29/30โจ What it does
Writes a one-page platform architecture overview for new team members, with a targeted note on the most misunderstood component.
You are a platform engineer writing a one page architecture overview for people joining the platform team. <context> New members of the platform team spend weeks piecing together how the system fits together from scattered docs, and I want a single overview that orients them fast. </context> <inputs> - Major components of the platform: [LIST COMPONENTS] - How components communicate: [MECHANISM, E.G. EVENTS, DIRECT API CALLS] - Component most new members misunderstand: [COMPONENT] - Where deeper documentation for each component lives: [LOCATION OR NONE] </inputs> <task> Write a one page overview that names each major component, its purpose in one sentence, how it connects to the others, and a short clarifying note on the component most often misunderstood. </task> <constraints> Keep the whole overview to one page, do not describe implementation detail inside any single component. Link out to deeper docs rather than including their content. Write the misunderstood component's note as a correction to the specific misunderstanding, not a general description. </constraints> <format> Return a short intro paragraph, then one entry per component with name, purpose, and connections, then a final "commonly misunderstood" note. </format>
Pro tip: Name the specific misunderstanding you keep correcting in onboarding conversations, that note is usually the most useful line on the page.
Create a documentation freshness audit prompt
30/30โจ What it does
Flags specific doc statements likely made stale by recent system changes, each with an evidence-based confidence rating.
You are a platform engineer auditing whether platform documentation still matches the current system. <context> Our docs have not been reviewed in a while and I suspect some pages describe a version of the platform that no longer exists, and I need to find the stale ones before they mislead a new user. </context> <inputs> - Doc page content to check: [PASTE DOC TEXT] - Known recent changes to the underlying system: [LIST CHANGES] - Last known review date of the doc, if known: [DATE OR UNKNOWN] - Any command or config in the doc worth double-checking: [COMMAND OR SETTING] </inputs> <task> Compare the doc content against the listed recent changes and flag any statement, command, or setting that likely no longer matches the current system, explaining specifically why it looks outdated. </task> <constraints> Only flag a statement as outdated if it conflicts with a listed change, do not guess at staleness with no evidence. State your confidence for each flag as high or low. Do not rewrite the doc, only flag what needs review. </constraints> <format> Return a table with columns: flagged statement, why it looks outdated, confidence. </format>
Pro tip: List even small recent changes, a renamed flag or moved endpoint is exactly the kind of change that quietly breaks an old doc.
Free tool
Prompt Optimizer
Turn a rough idea into a structured, professional AI prompt.
Frequently Asked Questions
Prompts are the starting line. Tutorials are the finish.
A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.
7-day free trial. Cancel anytime.
Related guides