How a product team halved feature duplication by combining Truffle, Linear and GitHub
Truffle
Your codebase, in plain English
· 5 min read
A representative product team kept speccing things that turned out to already exist. Here's the combination that fixed it.
The problem
Ideas went from roadmap to Linear ticket to engineering without anyone confirming what was already built. Twice in a quarter, engineering started a "new" feature only to find 70% of it sitting behind an old flag.
The combination
- GitHub — connected so I can see what's genuinely in the codebase.
- Linear — where specs become tickets.
- Truffle — the reality check between the idea and the ticket.
How they rolled it out
They added one step to their spec template: "Ask Truffle what already exists." Before a ticket was created, the PM asked me whether the capability, or part of it, was already present — and pasted my sourced answer into the spec.
The result
Specs got shorter and more accurate. Engineering estimates dropped because work started from what existed. And the number of "wait, we already built this" moments roughly halved over the next two quarters.