agentleFS
stephenroganstephenrogan/csm-skills/skills/interview-prep-cs/SKILL.md

interview-prep-cs

Skill0 starsChanged 8 months agoMITView on GitHub

Structures preparation for CS job interviews at any level -- CSM, Senior CSM, Manager, Director, VP. Identifies likely questions by level, helps build structured answers using the STAR framework with CS-specific examples, and prepares the candidate for case study discussions and strategic questions. Use when asked to prepare for a CS interview, practise interview answers, build a story bank for interviews, prepare for a CS leadership interview, or when someone is interviewing for a role in customer success. Also triggers for questions about CS interview preparation, common CS interview questions, how to structure interview answers, career progression interviews, or preparing for executive-level CS interviews.

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Do you have a story for each of the 8 story bank themes?

    line 106
  2. Distinctive:

    Do you have 3-5 questions to ask them?

    line 109

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Interview Prep for CS Roles

Structures interview preparation for CS positions at any level. Moves beyond generic "tell me your strengths" prep to CS-specific question patterns, story banks, and strategic discussion readiness.

How to Use

Provide:

  • The role you are interviewing for (title, level, company if known)
  • Your background (current role, tenure, key achievements, portfolio size)
  • What you know about the role (job description, team size, reporting structure, company stage)
  • Areas you feel strong in and areas you are worried about
  • Any specific questions you have been told to prepare for

Question Patterns by Level

CSM / Associate Level

Focus: Can you do the job? Tactical execution, customer empathy, communication skills.

Question PatternWhat They Are AssessingHow to Prepare
"Walk me through how you would onboard a new customer"Process thinking, customer empathy, attention to detailHave a clear onboarding framework. Show you think in milestones, not just tasks
"Tell me about a time you saved an at-risk account"Problem-solving, initiative, customer relationship skillsSTAR format. Emphasise what you diagnosed, not just what you did
"How do you prioritise when everything is urgent?"Time management, judgment, ability to say noShow your framework (book prioritisation or similar). Give a specific example of a trade-off you made
"How would you handle a customer who is unhappy with the product?"Empathy, de-escalation, accountabilityShow you lead with acknowledgement, not defence. Give a real example

Senior CSM / Principal Level

Focus: Can you operate independently and think strategically? Portfolio management, commercial acumen, cross-functional influence.

Question PatternWhat They Are AssessingHow to Prepare
"How do you build a strategic account plan?"Strategic thinking, proactive (not reactive) managementWalk through your framework. Reference account-strategy-builder approach
"Tell me about an expansion you drove"Commercial acumen, value-led selling, timing judgmentSTAR format. Show how you identified the signal, built the case, and executed
"How do you work with product to influence the roadmap?"Cross-functional influence, evidence-based advocacyShow how you aggregate feedback, quantify demand, and present to product
"How do you handle a competitive threat?"Strategic response, customer advocacy, composure under pressureWalk through a real example with the diagnostic, response, and outcome

CS Manager / Director Level

Focus: Can you build and lead a team? Hiring, coaching, process design, metric ownership.

Question PatternWhat They Are AssessingHow to Prepare
"How would you structure a CS team for a company at [stage]?"Organisational design, segmentation thinking, resource allocationHave a framework for team structure by company size, motion (PLG vs. enterprise), and portfolio complexity
"How do you measure CS success?"Metric literacy, commercial orientation, strategic thinkingGo beyond NPS and CSAT. Discuss NRR, GRR, time-to-value, expansion rate, and how they connect to business outcomes
"Tell me about a process you built or rebuilt"Operational thinking, continuous improvement, scalabilitySTAR format with specific outcomes (time saved, consistency improved, measurable business impact)
"How do you develop your team?"Coaching capability, leadership style, talent developmentShow you have a framework (goal-setting, peer coaching, structured 1:1s) with specific development outcomes

VP CS Level

Focus: Can you own the function? P&L thinking, board communication, cross-functional leadership, strategic vision.

Question PatternWhat They Are AssessingHow to Prepare
"How do you think about CS as a P&L function?"Commercial orientation, financial literacyFrame CS in terms of revenue protection (GRR), revenue growth (expansion), and efficiency (cost per dollar retained)
"What would your first 90 days look like?"Strategic planning, prioritisation, organisational awarenessHave a structured 30-60-90 plan that demonstrates you listen before you act
"How do you present CS to the board?"Executive communication, metric selection, strategic framingShow you can distil the CS function into 3-4 metrics a board cares about with narrative context
"How do you think about the role of AI/agents in CS?"Strategic vision, operational innovationFrame agent augmentation as a leverage thesis (multiply CSM impact) not a cost-cutting thesis (replace CSMs)

Story Bank

Build a bank of 8-10 stories from your career that cover the most common interview themes:

ThemeStory NeededSTAR Elements
Save / retentionA time you saved an at-risk accountSituation: the risk. Task: your diagnosis. Action: the intervention. Result: the outcome (with numbers)
Expansion / growthA time you drove revenue growthSituation: the signal. Task: building the case. Action: the conversation. Result: the expansion (with ARR)
Difficult conversationA time you delivered bad news or handled a conflictSituation: the challenge. Task: what needed to be said. Action: how you said it. Result: the relationship outcome
Cross-functional influenceA time you influenced product, engineering, or sales without authoritySituation: what you needed from them. Task: why it mattered. Action: how you built the case. Result: what changed
Process improvementA time you built or improved a processSituation: the gap. Task: the design. Action: the implementation. Result: the impact (time saved, consistency, outcomes)
Team leadership (for manager+)A time you developed someone or led a team through changeSituation: the challenge. Task: your approach. Action: what you did. Result: the team outcome
Strategic thinkingA time your strategic analysis changed how an account was managedSituation: the complexity. Task: the analysis. Action: the strategy. Result: the outcome that would not have happened with a reactive approach
Failure / learningA time something went wrong and what you learnedSituation: what happened. Task: your role. Action: what you tried. Result: what you learned and changed. Be genuine -- not a "failure" that is actually a strength

Interview Day Prep

PhaseActions
Night beforeReview your story bank. Review the job description. Prepare 3 questions to ask the interviewer
MorningReview the company's recent news, product updates, and CS-relevant announcements
30 min beforeReview your notes on the specific interviewer (LinkedIn)
DuringListen more than you talk. Answer the question asked, not the question you wish they asked. Use the STAR framework. End answers with the result and what you learned
AfterSend a thank-you email within 24 hours referencing something specific from the conversation

Output

For each interview, the skill produces:

  • Likely questions for this specific level and company
  • Suggested stories from your bank matched to each question
  • STAR-structured answer outlines
  • Questions to ask the interviewer (3-5 that demonstrate strategic thinking)
  • Red flag assessment (areas where your experience may be thin and how to address them)

Quality Gates

  • Do you have a story for each of the 8 story bank themes? Gaps in your story bank are gaps in your interview readiness. If you do not have a save story, a cross-functional influence story, or a failure story, build one before the interview
  • Is every story quantified? A story without a number is an anecdote. "Retained EUR 85k in ARR" is evidence. "Saved the account" is a claim. Add the number
  • Are your answers under 90 seconds when practised aloud? Time yourself. Answers that exceed 2 minutes lose the interviewer's attention regardless of content quality
  • Do you have 3-5 questions to ask them? Questions that demonstrate strategic thinking ("How does your CS team measure success beyond NRR?" "What does the relationship between CS and Product look like here?") differentiate you from candidates who ask about benefits and PTO
  • Have you researched the specific interviewer? One reference to something they posted, built, or said signals preparation. Zero references signal you are running a generic playbook

Principles

  • Preparation is the differentiator. Two equally qualified candidates in the same interview: the one who prepared specific stories with quantified outcomes wins over the one who speaks generally about their experience
  • Numbers win interviews. "I saved an account" is a claim. "I designed and executed a save play that retained EUR 85k in ARR -- the account renewed and expanded by 15% the following year" is evidence. Quantify every story
  • The interview is a conversation, not an interrogation. Ask questions. Show curiosity about their CS organisation, their challenges, their metrics. The best interviews feel like a working session, not a Q&A
  • Answer the question, then stop. The most common interview mistake is rambling past the answer because you are nervous. Practice answering in 60-90 seconds. If they want more detail, they will ask

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.