Table of Contents
Welcome to a new edition of Coworkings AI!
In this edition, we're covering two topics that are catching so much attention right now in the market:
Vibe Coding Won't Run your Coworking Stack. But it will change how you use it.
A Six-Step Guide to turning Member Feedback into a Prioritised Action Plan with Claude Skills.
Let’s dive in.
AI Signals
Vibe Coding Won't Run your Coworking Stack. But it will change how you use it.
Vibe coding tools are already part of the operator toolkit. They're changing how teams build use cases, internal workflows, automate repetitive tasks, and respond faster in sales, customer support, and member experience. The shift is real and it's already happening.
But here's where we land: vibe coding will not replace SaaS. SaaS is not dead. What's changing is how and where each one fits.
Kolonas put it well: "Will vibe coding replace all existing SaaS? Not exactly — but it will have a real impact on the coworking stack." We agree.
Dharmesh Shah, HubSpot's founder, explored this tension in his Founder to Founder series with two questions that cut straight to the point:
Can you vibe code your own CRM? Given the tools available today — yes, you can.
Should you vibe code your own CRM? No.
(Yes, we know, the HubSpot founder telling you not to build your own CRM. Make of that what you will. But the framework still holds.)
His framework explains why. Think of it as a simple 2x2:
X axis: Narrow use cases (internal tools built around your specific process) vs. Wide use cases (tools that need to work across many users, roles, and scenarios)
Y axis: Low maintenance (set it and it runs) vs. High maintenance (constant updates, bug fixes, new feature requests)

Vibe coding wins in the bottom-left: narrow use, low maintenance. An internal sales dashboard, a workflow that automates how your team handles a specific support request, these are the right candidates.
Move toward wide use and high maintenance and the equation flips. The overhead of building, fixing, and iterating on your own tool quickly outweighs any benefit. Specialized SaaS exists precisely because those problems are hard, and someone else has already solved them at scale.
The clearest example: Lovable, a company with the full technical capability to build its own CRM, uses HubSpot. Not because they can't build it, because building it would pull focus away from what actually creates value for their customers.
Your members don't care whether you built your own CRM. They care about how fast you respond, how reliable your space is, and how well your team knows them.
There's a third dimension worth naming, one that sits outside the narrow/wide and maintenance axes: security, reliability, and compliance. These aren't features you bolt on later. They require sustained investment, specialized expertise, and organizational accountability. They are, by nature, the opposite of moving fast and building loose. Any tool that touches billing, access control, or member data needs to be held to a standard that vibe-coded internal tools simply aren't designed to meet.
Specialization software exists so operators can stay focused on the work that actually matters to members.
So the question every coworking operator should be asking isn't "can we build this?" It's:
Does building this get us closer to a better member experience, or does it pull us away from it?
That's the line worth drawing.
And now the second topic we want to cover in this edition: Claude Skills.
In our last edition, we introduced Claude Skills: what they are, how they work, and how to set one up. In this article, we dive deep into Claude Skills, specifically, building one to turn member feedback into a concrete action plan.
A Six-Step Guide to turning Member Feedback into a Prioritised Action Plan with Claude Skills.
Most coworking operators collect member feedback (NPS surveys, Google reviews, exit interviews, support tickets). This guide shows you how to transform that data into a concrete improvement process using Claude.
Structured around six steps, you will learn how to configure Claude as a dedicated feedback analyst, upload your member data, run structured analysis prompts, review the enriched dataset, extract operational insights, and generate a 30/60/90-day action plan:
Step 01: Building the Member Feedback Analysis Skill
Step 02: Upload your Member Feedback Dataset
Step 03: Run the Member Feedback Analysis Prompts
Step 04: Enriched Dataset after Running the Prompts
Step 05: Generate Insights and Data Analysis
Step 06: Generate the Action Plan
Step 01: Building the Member Feedback Analysis Skill
As we shared in our last Coworkings AI edition, a Skill in Claude is a saved set of instructions that shapes how Claude handles a specific task. Unlike custom instructions (which are about you - tone, professional context,…), a Skill is about a workflow: in the member feedback skill it defines the taxonomy, scoring rules, output format, and triggers Claude needs to analyze member feedback consistently every time.
How to set it up
Download the
member-feedback-analysis.skillfile linked below.Go to claude.ai and sign in to your account.
Start a new conversation or open an existing Project.
Click the paperclip icon (attach file) in the chat input and upload the
.skillfile.Claude will automatically detect and load the skill. You're ready to paste or upload your member feedback data.
The “Member Feedback Analysis” Skill is structured in three sections:
1. Metadata: Name, description, version, output language rule, tone, and reference files.
2. Overview: The six-step pipeline, classification rules, priority scoring formula, NPS benchmarks, effort levels, and output format requirements.
3. When to Apply: Exact triggers (data uploads, question patterns, keywords), situations where not to apply, and edge case handling rules.
Example of member-feedback-analysis SKILL
## 1. Metadata
Name: member-feedback-analysis
Description:
This skill transforms raw member feedback into structured, operator-ready insights and prioritized action plans for coworking and flex office operators.
It covers NPS score calculation, qualitative theme extraction using a standardized coworking taxonomy, sentiment scoring, operational root-cause mapping, and 30/60/90-day improvement roadmaps.
Version: 1.0
Language: Output matches input language (English input → English output)
Tone: Direct, operator-friendly, no jargon — written for a community manager or ops director
---
## 2. Overview
This skill runs a six-step pipeline on any member feedback data provided:
Step 1 Ingest & Classify → each item tagged: source, segment, sentiment, theme
Step 2 Theme Extraction → Theme Frequency Table sorted by volume
Step 3 Priority Scoring → Priority Matrix: Frequency × Impact (max 25)
Step 4 Root Cause Mapping → Root Cause Block per top-5 theme + owner
Step 5 Action Plan → 30/60/90-day table with owner, metric, effort
Step 6 Executive Summary → 1-page brief
### Classification dimensions
Source: NPS Survey | Google Review | Exit Survey | Support Ticket | CM Note
Segment: Hot Desk | Dedicated Desk | Private Office | Virtual | Event
Sentiment: Positive (+1) | Neutral (0) | Negative (-1) | Mixed (0)
Theme: primary code required; secondary optional
### Priority scoring formula
Priority Score = Frequency Score (1–5) × Impact Rating (1–5) [max: 25]
Frequency Score: ≥12%=5 | 8–11%=4 | 5–7%=3 | 3–4%=2 | <3%=1
≥15 → 🔴 Critical (Days 0–30)
8–14 → 🟡 Important (Days 31–60)
<8 → 🟢 Monitor (Days 61–90)
### Theme taxonomy
Space & Facilities:
SF-01 WiFi/Connectivity (impact 5) | SF-02 Meeting Room Availability (5)
SF-03 Noise & Acoustics (4) | SF-04 Temperature & Air Quality (4)
SF-05 Cleanliness (4) | SF-06 Furniture & Ergonomics (3)
SF-07 Access & Security (4) | SF-08 Phone Booths (4)
SF-09 Printing (2) | SF-10 Kitchen & Coffee (3)
Community & Programming:
CP-01 Community Feel (5) | CP-02 Staff Friendliness (5)
CP-03 Events & Programming (4) | CP-07 Onboarding Experience (4)
CP-08 Response Time (4)
Tech & Operations:
TO-01 Booking System (4) | TO-02 Billing & Invoicing (5)
TO-03 Member App/Portal (3)
Pricing & Value:
PV-01 Price vs Value (5) | PV-02 Price Increases (5)
PV-03 Plan Flexibility (4) | PV-04 Hidden Costs (4)
### Output format rules
- Minimum: Theme Frequency Table + Priority Matrix + Action Plan
- Root Cause Blocks for top-5 themes (default)
- Executive Summary when dataset ≥ 30 items or requested
- Personalize when operator name is known
- Always include one quick win (Low effort, <7 days)
---
## 3. When to Apply
APPLY when the user:
- Uploads/pastes CSV, spreadsheet, or raw feedback text
- Asks: "analyze feedback", "what are members complaining about",
"why are members leaving", "what's our NPS", "what should we fix first"
- Uses keywords: NPS | member complaints | churn | exit survey |
satisfaction scores | retention analysis | voice of member | CSAT
DO NOT APPLY when the user:
- Asks about industry trends without sharing data
- Requests financial, pricing, marketing, or sales analysis
- Shares occupancy/revenue data unrelated to member experience
Edge cases:
1–5 items → root cause + 3 actions only (skip frequency table)
Scores only → generic plan; flag that verbatims are needed
>60% negative → add Retention Risk Alert header
Multilingual → match output to operator's preferred language
Competitor mentions → add Competitive Signals section
Multi-location → segment by location before aggregating
The skill's job is to define how Claude thinks, the taxonomy, scoring rules, output format, tone, and when to apply the analysis. It's the standing configuration that makes Claude a coworking feedback expert in every conversation inside the project.
Pro tip : You can also upload supporting document int the project, such as your current pricing tiers, or a list of your support or community managers.
Step 02: Upload your Member Feedback Dataset
Your member feedback data does not need to be perfectly clean. Claude can handle messy exports, mixed languages, and incomplete rows.
The dummy dataset used in this guide contains 140 feedback items across 9 columns. These are the input columns Claude receives for analysis.

Below are the first 10 rows of the dataset , what a real export looks like before any analysis is run:

1. Inside your Project, start a new conversation.
2. Select your CSV or Excel file. Claude will confirm the columns it detects.
3. Send the prompt below to kick off the analysis.
Opening prompt message — send this when you attach the file:
## Context
I am a coworking operator. I am uploading our member feedback dataset for [SPACE NAME], covering [PERIOD]. The file contains columns including feedback_id, coworker_id, name, date, source, member_segment,nps_score, subject, and verbatim.
## Role
You are an expert coworking operations analyst with deep knowledge of member experience, NPS methodology, and feedback classification.
## Expectation
Before running any analysis, confirm the following:
1. How many rows you can see
2. The exact column names you detected
3. Whether any rows have missing verbatims or NPS scores
4. Any data quality issues worth flagging
Do not begin the analysis yet, just confirm the data looks correct.Pro tip: Data privacy note.
Remove any personally identifiable information (full names, email addresses, phone numbers) from your dataset before uploading. Member IDs or anonymised codes are sufficient for the analysis.
Step 03: Run the Member Feedback Analysis Prompts
The prompts below enrich the dataset by calculating new columns derived from the original input data. Copy them or adapt the bracketed fields to your context.
Prompt A: Topic Extraction
## Context
We have uploaded a member feedback dataset for [SPACE NAME].
The dataset contains verbatim feedback across multiple sources
(NPS Survey, Google Review, Exit Survey, Support Ticket).
## Role
You are an expert customer insights analyst specialising in
coworking operations. You have full knowledge of the feedback
taxonomy defined in your instructions.
## Expectation
Classify every row by primary theme using the taxonomy in
your instructions. For each row add:
- primary_theme_code (e.g. SF-01)
- theme_name (e.g. "WiFi / Connectivity")
Then produce a Theme Frequency Table sorted by volume descending.
Include: theme name, code, mention count, % of total feedback.
Highlight the top 5 themes — these will drive the next steps.Prompt B: Sentiment Analysis
## Context
We have a member feedback dataset for [SPACE NAME] that has already been classified by topic (Prompt A). We now need to understand the emotional tone behind the feedback independently of the NPS score.
## Role
You are an expert in sentiment analysis and customer emotion mapping for service businesses. You analyse language patterns to surface how members truly feel, beyond simple positive/negative labels.
## Expectation
For each feedback item, analyse the verbatim text only (ignore NPS score)
and assign:
- sentiment: Positive / Negative / Neutral / Mixed
- sentiment_score: float from -1.0 (very negative) to +1.0 (very positive)
- emotions: up to 3 from [frustration, satisfaction, anger, disappointment,
praise, indifference, anxiety, enthusiasm, confusion, loyalty]
Then deliver:
1. Overall sentiment breakdown (% Positive / Negative / Neutral / Mixed)
2. Average sentiment score per theme
3. The 3 themes with the highest negative sentiment concentration
Flag any theme where sentiment contradicts the NPS score — this
indicates a hidden issue worth investigating.Prompt C: NPS Segmentation
## Context
We are analysing member feedback for [SPACE NAME]. The dataset includes an nps_score column (0–10) and verbatim feedback. We have already classified topics and run sentiment analysis in previous steps.
## Role
You are a customer loyalty expert with deep knowledge of NPS methodology.
You specialise in translating NPS data into actionable operational priorities for coworking and flex office operators.
## Expectation
Calculate the NPS score and benchmark it against the industry average.
Then segment all verbatims into three groups:
Detractors (0–6) → What are they complaining about most?
Passives (7–8) → What would convert them into promoters?
Promoters (9–10) → What do they praise? How can we amplify it?
Deliver:
- A table: segment × top 3 themes (with mention count per cell)
- Highlight themes appearing in both Detractor and Passive segments
— these are the highest-priority fixes across both risk groups
- One actionable recommendation per segmentStep 04: Enriched Dataset after Running the Prompts
After running the topic extraction and sentiment analysis prompts, Claude appends four new columns to the original dataset. The 9 input columns remain unchanged, the skill adds its classification alongside the raw data, so every row carries both the member's original words and the structured analysis derived from them.
The full enriched dataset has 13 columns. The four columns are highlighted:

Here are the first 10 rows of the enriched dataset, identical input data with new four columns:

Step 05: Generate Insights and Data Analysis
Once you have enriched your dataset, you can run the following prompts to extract key insights.
Prompt D: Data Analysis
##Context
We have completed the enrichment phase for [SPACE NAME], the dataset now includes theme classification, sentiment scores, and NPS segmentation across [NUMBER] feedback items covering [PERIOD].
##Role
You are an expert customer insights analyst and data visualisation specialist for coworking operators. You translate enriched feedback data into clear, operationally useful charts that a community manager or ops director can read and act on immediately — no data background required.
##Expectation
Produce a set of charts summarising the key insights from the enriched dataset.
For each chart include:
A clear title
The metric or dimension being visualised
A 1–2 sentence interpretation explaining what the chart reveals operationally
Charts to produce:
-Feedback volume by theme (horizontal bar, sorted descending)
-Average NPS score per theme (horizontal bar, colour-coded by severity)
-Feedback volume by source (NPS Survey / Google Review / Exit Survey / Support Ticket)
-NPS breakdown: Promoters / Passives / Detractors (stacked bar or donut)
-Sentiment distribution overall (Positive / Negative / Neutral / Mixed)
-Feedback volume by member segment (Hot Desk / Dedicated Desk / Private Office)
-Monthly feedback volume trend (line chart)
Use this colour convention:
Red = critical / negative (NPS 0–6, high-risk themes)
Orange = watch / moderate
Green = positive / strength
Teal = skill-generated enrichment columns
Close with a 3-bullet executive summary: top pain point, top strength, and the one recommended quick win for this week.
Output :

Dashboard overview for Loft BCN, a fictional coworking brand used for demonstration purposes
Raw frequency tables tell you what members are talking about. The prompts in this step tell you why it's happening and how urgently to act. The priority matrix is the key deliverable, it becomes the backbone of your action plan.
Prompt E: Priority Scoring Matrix
## Context
We have completed the enrichment phase for [SPACE NAME]. The dataset now includes theme classification, sentiment scores, and NPS segmentation. The priority scoring formula, impact ratings per theme, and classification thresholds are already defined in the skill instructions.
## Role
You are an expert operational analyst for coworking spaces. You specialise in translating feedback volume into prioritised action, avoiding both over-reaction to isolated complaints and under-reaction to low-frequency but high-impact issues.
## Expectation
Using the priority scoring formula and impact ratings defined in your instructions, produce a Priority Matrix table for every theme identified in the dataset:
Theme | Code | Freq% | Freq Score | Impact | Priority Score | Classification
End with a one-line summary of the single highest-priority theme and why it ranks first.Output :

WiFi / Connectivity (SF-01) ranks first with a perfect Priority Score of 25, it is both the most frequently mentioned theme (15% of all feedback) and carries the highest operational impact rating, as connectivity failures directly prevent members from working and are the leading driver of churn in the dataset.
Prompt F: Root Cause Blocs (Top 5 Themes)
## Context
We have a Priority Matrix for [SPACE NAME] identifying the top 5 themes by urgency. We now need to move from "what is happening" to "why it is happening" so the ops team can intervene at the right level, not just treat the symptom.
## Role
You are an expert coworking operations consultant. You specialise in diagnosing operational root causes from member feedback and mapping them to the specific team or system responsible for resolution.
## Expectation
For each of the top 5 themes by Priority Score, produce a Root Cause Block using this exact structure:
THEME: [name] ([code])
Frequency: X mentions (Y%)
Representative verbatims: [2–3 quotes, anonymised]
Root causes:
- [cause] → Owner: [Community / Facilities / Tech / Finance / Leadership]
Quick signal: [what a community manager would observe on the floor today]
Map each cause to exactly one operational layer:
Space & Facilities | Community & Programming | Tech & Ops | Pricing & Value
Each block should read like a brief for a department head —
direct, specific, and free of jargon.Sample output for the first of the top 5 themes by Priority Score:
THEME: WiFi / Connectivity (SF-01) Frequency: 21 mentions (15%) Representative verbatims:
"The WiFi drops every time I join a call. Completely unusable."
"I've been here three months and the connection is still unreliable."
"Lost a client presentation because the internet went down mid-screen share."
Root causes:
Single ISP with no failover → Owner: IT
Access points not distributed evenly across the floor → Owner: Facilities
No member-facing incident channel or SLA → Owner: Community Manager
Quick signal: Members moving to phone hotspots during calls. Complaints spiking on Monday mornings and between 10–12h.
Operational layer: Space & Facilities / Tech & Ops
Prompt G: Strengths to Protect. A complementary analysis to balance the priority matrix with what is already working well.
## Context
We have been focused on fixing problems in [SPACE NAME]. Before generating the action plan, we need to identify what is genuinely working well both to protect it from budget cuts and to use it as a retention lever and differentiator against competitors.
## Role
You are a brand and customer experience strategist for coworking operators.
You understand that member loyalty is built on strengths, not just the absence of complaints.
## Expectation
Identify the top 3 strengths from the positive feedback.
For each strength deliver:
- Theme name and % of positive mentions it represents
- 1–2 verbatim quotes that best illustrate it (anonymised)
- The underlying reason members value it (1 sentence)
- One concrete action to actively amplify and protect this strength
Frame each strength as a competitive advantage to defend in your market not a footnote. These are the reasons members stay and refer others.Step 06: Generate the Action Plan
After running the priority scoring matrix and root cause blocks prompts, this is the step where you move from insights to action, building a plan based on the previous analysis.
Prompt H: 30/60/90 Day Action Plan
## Context
We have completed the full analysis cycle for [SPACE NAME]: theme classification, sentiment scoring, NPS segmentation, priority matrix, and root cause mapping. We now need to translate all of this into a concrete operational roadmap that the team can execute immediately.
## Role
You are an expert coworking operations director. You specialise in building action plans that are realistic, time-boxed, and clearly owned — not generic recommendations that sit in a document unread.
## Expectation
Generate a 30/60/90-day action plan using the Root Cause Blocks
and Priority Matrix from the previous steps.
For each action produce a table row:
| Priority | Action | Owner | Timeline | Success Metric | Effort |
Rules:
- Critical themes → at least 2 actions in Days 0–30
- Important themes → Days 31–60 | Monitor themes → Days 61–90
- Always include at least one Quick Win (Low effort, visible in <7 days, zero budget) — this is the most important action in the whole plan
- Effort: Low (CM, no budget) | Med (Ops + <€500) | High (capex/leadership)
- Owner roles: Community Manager | Ops Manager | Facilities | IT | Finance | Leadership
Structure: Quick Wins table first, then the full 30/60/90 plan.
Every action must have a measurable success metric — no vague outcomes.Sample output for the Action plan:

Prompt I: Executive Summary (1 Page)
Using the analysis from all previous steps, generate a one-page executive summary.
## Context
We have completed a full feedback analysis cycle for [SPACE NAME]covering [PERIOD]: theme classification, sentiment, NPS segmentation, priority scoring, root cause mapping, and action planning. Leadership needs a concise summary they can read in 2 minutes and act on.
## Role
You are an expert strategic communications advisor for coworking operators. You translate complex data analyses into crisp, credible executive briefings that drive decisions — not reports that get filed.
## Expectation
Write a 1-page executive summary for [SPACE NAME] — [PERIOD].
Structure (use this order exactly):
1. NPS score and benchmark comparison (1 line, include industry avg ~X)
2. Top 3 strengths — keep and amplify
3. Top 3 pain points — act urgently
4. Recommended focus area — the single most impactful theme to fix first
5. Quick Win — one action executable this week at zero budget
6. Next steps — 3 bullets, one per time horizon (0–30d, 31–60d, 61–90d)
Tone: direct, evidence-based, no jargon.
Audience: board members or investors who do not know the day-to-day ops.
Max 250 words.With this guide you now have everything you need to start transforming member feedback data into real space improvements.
Final Thoughts
Vibe coding won't run your coworking stack, but it will handle the narrow, internal use cases and workflows that used to consume hours across your teams. The line worth drawing is simple: build what gets you closer to a better member experience, outsource what pulls you away from it.
Most operators already have the data (NPS surveys, Google reviews, exit interviews, support tickets) but not all spaces are turning that data into continuous improvement actions. This guide has shown you how to transform member feedback into a concrete improvement process. Configure the skill once, upload your latest data export, run the prompts, and walk away with a priority matrix, root cause blocks, and a 30/60/90-day action plan.
If you try the Skill and find it useful, we'd love to hear from you.


