Code Description Is Now the Bottleneck (Not the Code)
    Behind the Scenes

    Code Description Is Now the Bottleneck (Not the Code)

    SBSyed Bilgrami9 June 20265 min read

    Spec-Kit reached 90,000 stars in seven months. The signal is hard to ignore: writing code isn't the problem anymore. Describing what you want built is.

    Spec-Kit reached 90,000 stars in seven months. The signal is hard to ignore: writing code isn't the problem anymore. Describing what you want built is.

    TL;DR

    • Spec-Kit hit 90,000 stars in seven months because code description is now the slowest part of building.
    • Writing the code is no longer the hard part. Telling the AI what to build clearly enough is.
    • Builders shipping real systems need to get better at spec work, not just prompting.

    Spec-Kit hit 90,000 stars in seven months. That's the signal. Code description is the new bottleneck, and the tools that solve it are growing faster than almost anything else in the dev stack.

    Hook slide showing Spec-Kit's growth and the code description bottleneck

    Why Did Spec-Kit Grow So Fast?

    Because the AI can write the code. It can't read your mind.

    Spec-Kit solves a specific pain: documenting what code does so the AI has enough context to work with it accurately. That's not a glamorous problem. But it's the real one. Most builders have felt it. You hand Claude or Cursor a messy repo and the output degrades fast. The model doesn't know what's connected to what. Code description fills that gap. Spec-Kit growing this fast tells you the gap was enormous.

    Context slide showing why code description matters for AI-assisted builds

    What Does This Mean for Builders Shipping Automation?

    The craft is shifting from writing to describing, and most builders haven't caught up.

    I ship voice AI agents and N8N workflows for Aussie service businesses. Finance brokers, insurance outfits, accounting firms. The build itself moves fast now. Claude Code can wire a Retell AI agent to GHL in a fraction of the time it used to take. But the part that still slows everything down? Getting the spec right before a single line runs. What should the agent say? Under what conditions? What happens when the call goes sideways? That's code description work, even when there's no code yet. This is exactly why Plan Mode is the cheapest phase of any automation build. You're solving the description problem before it becomes a build problem.

    Mechanism slide showing how code description fits into the automation build process

    Where Does Code Description Actually Break Down?

    It breaks at handover, at scope changes, and whenever someone new touches the system.

    Here's where most teams feel the pain:

    • A workflow built in N8N has no documentation. The next builder can't extend it without reverse-engineering it.
    • A voice agent prompt made sense to the person who wrote it. Six weeks later, nobody remembers why a particular branch exists.
    • A client asks for a change. The builder has to re-read the whole system before touching anything.
    • The handover call turns into a two-hour archaeology session instead of a clean knowledge transfer.

    Code description isn't just about AI tools reading your codebase. It's about humans understanding what was built. Both problems compound when you skip it. We bake description discipline into every handover. The offboarding kit we give clients includes prompts in plain text precisely because of this.

    Cost breakdown slide showing where code description failures cost time and money

    Is Code Description a Skill or a Tool Problem?

    It's both. But the skill comes first.

    Spec-Kit is a tool. It helps. But a tool won't fix unclear thinking. If you can't describe what a system should do in plain English, no amount of tooling saves the build. The developers and AI builders getting the best output from Claude Code right now aren't necessarily the fastest typists or the deepest prompt engineers. They're the ones who can write a clear, specific brief before they start. That's a writing skill. A thinking skill. And it's in short supply. The broader research on AI-assisted development from McKinsey consistently points at specification quality as a key driver of output quality. Not the model. Not the tool. The input.

    Trade-off slide showing skill versus tooling in code description quality

    What Should You Actually Change in Your Build Process?

    Write the spec before you open the IDE. Every time.

    That sounds obvious. Almost nobody does it consistently. Here's what it looks like in practice on my builds:

    • Write what the system needs to do in plain English before any tooling opens.
    • Define the edge cases explicitly. What happens when the call drops? When the CRM field is empty? When the lead says no?
    • Document every workflow node's intent, not just its function. Future you will thank present you.
    • Treat the spec as a deliverable, not a pre-task. It earns its own line on the project.

    This is the same reason we charge for the handover call. Documentation and description work is real labour. It prevents the rebuild that costs three times as much.

    Takeaway slide on building a code description habit into every automation project

    Key Takeaways

    • Spec-Kit's growth to 90,000 stars in seven months is a clear signal: code description is the current bottleneck in AI-assisted development.
    • Writing code is no longer the hard part. Describing what you want, clearly enough for an AI to act on it reliably, is.
    • Builder discipline around specs and documentation pays back on every handover, every change request, and every new system that gets bolted on.

    If you're building automation for your business and your specs are more vibes than structure, that is worth fixing before it costs you. There are five questions we ask before touching any new build. Send us a note and we will send them over.

    Frequently Asked Questions

    What is the code description bottleneck in AI-assisted development?
    The code description bottleneck is the gap between what a developer wants to build and what they can clearly communicate to an AI tool. AI can write code well now, but it needs precise context. If the spec or description is vague, the output degrades. This is why tools that help document and describe codebases are growing so fast.
    Why did Spec-Kit grow to 90,000 stars so quickly?
    Spec-Kit hit 90,000 stars in seven months because it addresses a real and widely felt problem: AI coding tools need rich context to work accurately, and most codebases aren't documented well enough to provide it. Spec-Kit helps generate that documentation automatically, which makes it immediately useful across a huge range of projects.
    How does code description affect automation builds on N8N or Retell AI?
    On real automation builds using N8N or Retell AI, poor code description means the next person to touch the system has to reverse-engineer it before changing anything. It slows handovers, increases errors on updates, and makes support expensive. Writing clear specs and documenting each workflow node's intent is the fix.
    Is this just a problem for big dev teams, or does it affect solo builders too?
    It hits solo builders hard. Without a team enforcing documentation standards, specs exist only in the builder's head. That's fine until a client asks for a change six weeks later, or until you need to hand a system off. The code description habit matters more when you're the only one who knows how the system works.
    What's a practical first step to improve code description on automation projects?
    Write what the system needs to do in plain English before opening any tool. Include edge cases explicitly. Document each workflow node's intent, not just what it does mechanically. Treat the spec as a real deliverable with time allocated to it. It costs almost nothing upfront and prevents expensive rebuilds later.

    Share this article


    SB

    Written by Syed Bilgrami

    Runs TheAutomate, a Melbourne automation agency. He scopes the work, writes it, and picks up when it breaks.

    What is the work that repeats in your business?

    Book a 30 minute discovery call with Syed. He scopes the work himself, so you are talking to the person who would build it.

    Book a Discovery Call

    Related Articles