An operational encyclopedia for how a company runs

Role
Product Designer
Tools
Figma, Claude Code, Next.js
Timeline
4 weeks
Read
6 min
Skip to

The knowledge existed. It just lived everywhere and nowhere.

I work at Parkmerced, a residential community serving over 9,000 residents. After we moved to a new property management company, our workflows for parking, key handoffs, and maintenance stopped being consistent. The new team knew single-family homes across the Bay Area, and those systems did not translate to a community this size.

No SOPs were written to bridge the gap. Leadership was remote, turnover on the ground was high, and the knowledge lived wherever it happened to land.

Teams

hey do you know where the parking form link is?

Email

RE: RE: FW: key handoff — updated process

Sticky note

ask Marco, he did it last time

Group chat

does anyone still have the old checklist

Someone's Drive

probably. we think.

What I kept wanting was one place — an encyclopedia for how the company actually operates. Every tool I looked at gave me a piece of that and never the whole picture. So I started building it.

SOP mind map diagram
Mapping every SOP and where its knowledge actually lived.

The issue was not effort. It was that the knowledge had no home.

Execution depended on who happened to know

After the transition, the core processes lost consistency. Parking, key handoffs, and maintenance had no structured SOPs, and the knowledge behind them was scattered across tools and people. When execution depends on individual memory instead of a shared system, the same task gets done five different ways.

The real gap was a centralized system anyone could reference and execute against.

Who this impacts

Onsite staff

need clear guidance on resident-facing workflows like parking, key handoffs, and maintenance.

Remote support teams

manage tickets and escalations without full context on the ground.

Managers and leadership

need visibility into how processes actually run across teams.

New hires

join a high-turnover environment where training material is fragmented or out of date.

Static documents cannot keep up with a moving operation

A document you write once and forget goes stale the moment the process changes. If SOPs live as structured, searchable systems instead, teams execute more consistently, spend less time asking each other how things work, and onboard faster. That was the bet.

As operational complexity grows, the knowledge has to scale with it.

Complexity versus maturity diagram
Where Playbook sits against organizational maturity today, and where the strategy is headed.

01

Static documents

Written once. Stale by the next process change.

02 · Today

Execution layer

Where Playbook sits today. SOPs you follow, not read.

03

Operational layer

One place holding how the whole company works.

What I built

01

Structured SOP execution

Steps expand one at a time, with scripts and edge cases attached to the step that needs them.

What it does

Contextual instructions per step · Scripts and documents attached inline · Photos embedded in the workflow · Edge-case logic surfaced when relevant

02

Search the way people actually think

Typing a query and jumping straight to the matching SOP.

What it does

Global search across every SOP · Category filters · Pinned and recent SOPs · Structured naming for scannability

03

Structured workflow creation

Building a structured workflow from scratch.

What it does

Title, category, and tagging · Overview and per-step detail · Photo and script attachments · Edge cases and escalation ownership

04

A legible system

The contextual layer surfacing relevant SOPs based on where you are in the product.

What it does

Persistent sidebar navigation · Clear content hierarchy · Consistent spacing and states · Modular component structure

My first build alongside AI

I designed Playbook. Claude wrote most of the code. A lot of the actual work was learning what to ask for, then reading what came back closely enough to know whether it was right. I was not trying to prove I could code. I was trying to move fast on a real problem and stay in control of what got built.

Scaffolding a component with Claude, then reading back what it produced.

Prompt · 001

Scaffold a Next.js component for an SOP step: title, body, and an optional escalation note. Keep the state local for now.

What came back

A working component in about two minutes — enough structure to click through and test whether the step-based layout held up at all.

What I changed

It put the escalation note inside the step. Escalation is a different job with a different reader, so I pulled it out into its own block before building any more on top of it.

Prompt · 002

This file is doing too much. Split the SOP editor into separate components and show me where the props and state should live.

What came back

A modular split with the prop and state flow written out — which is how I learned how the system actually fit together, rather than being told.

What I changed

I moved the boundary. It split by screen region; I split by what owns the data, so adding a field later touches one component instead of three.

Prompt · 003

What states does this need to handle? Empty, loading, error, and anything I have not thought of.

What came back

A list longer than mine, including the edge cases I would have found later in the build and paid more to fix.

What I changed

Nothing, and that is the point — it changed the order I work in. I now write the states down before the visuals, because that list is cheap now and expensive later.

Iteration log

  1. Structure before appearance

    The first version laid an SOP out like a document. It became a step-based flow instead — Overview, Steps, Edge Cases, Escalation — because that is the order someone actually runs one in.

  2. What I got wrong

    I built the interface before defining a design system. Every later change to the visual direction had to be made in as many places as I had written it.

  3. From experimental to intentional

    Cut redundancy across the inputs, restructured the Add SOP flow around the same step model, and separated content from logic so a new SOP type does not need new screens.

The expensive one

No colour tokens, no type scale, values living wherever I happened to write them. When I changed direction on the visual system late in the build, that change did not live in one place — I spent real time updating values across components instead of updating them once. Now I define tokens before I build anything, because I have paid for skipping it.

Reflection

Playbook started as an experiment in structure. It turned into a lesson about how design decisions compound, and about how I work when a real problem is in front of me.

Why not just build another document repository?
Most tools in this space are exactly that: you search, read, interpret. I built Playbook around the moment someone is doing the task, and put the cost on whoever writes the SOP once rather than whoever runs it fifty times.
Why search instead of folders?
Folder trees assume knowledge new hires do not have. Designing around how people already look for things — by keyword and intent — followed from who the tool is for.
What did building with AI actually teach you?
It removes the friction that used to force me to slow down and think. When scaffolding a component takes two minutes, there is no pause to ask whether the structure is right. The decisions worth slowing down for are the ones that are cheap now and expensive later.

Playbook was not about shipping another tool. It was about seeing a real problem, moving on it fast, and learning where to slow down. That is how I work.

What I would build next

I built the execution layer. Next is the rest: persistent data, role-based permissions, real-time collaboration, escalation routing — and documenting decisions as I make them, which is the exact problem Playbook exists to solve.

Closing Thoughts

Thanks for reading this far. If you want to dig into the design decisions behind any of this, or you have run into the same problem somewhere else, I would genuinely like to hear about it.