With a three-person team, you don't get the luxury of someone else owning the skill gap problem. At Nika Finance, every role is a multi-surface role. I'm writing code one day and interpreting user feedback the next. That proximity to the work surface turned out to be the assessment method itself.
We identified gaps through two channels. First, the feedback loop between users and shipped fixes. When a user reported confusion around cross-chain routing, that wasn't just a UX issue. It meant someone on the team needed to understand cross-chain execution well enough to surface the right context at the right moment in the interface. Second, delegation analysis. When I found myself repeatedly touching the same area of the product, that signaled a gap. If I couldn't hand something off cleanly, we didn't have the internal capability yet.
Closing gaps happened in two ways. Self-learning for things we needed to own. I spent weeks inside Hyperliquid's builder code documentation and Polymarket's API docs because routing perpetuals and prediction markets through partners meant we had to understand their systems at the integration layer. The other path was partner routing. We didn't build a matching engine for perpetuals. We routed to Hyperliquid through builder codes. We didn't build an oracle stack for prediction markets. We routed to Polymarket. That let us ship five product lines with three people without pretending we had capabilities we didn't.
The most valuable part of this method is that it forced honesty about what we actually needed to build versus what we could route. DeFi has a bloat problem partly because teams hire to fill gaps instead of routing around them. A three-person team has no choice. You either figure out how to route, or you don't ship. That constraint made us faster.
The feedback cycle runs in days, not quarters, because the person hearing the feedback is the same person who can fix it. There's no handoff layer. That means skill gaps surface immediately, and you close them immediately, or the product doesn't move forward.