The Engineer Who Deleted All His Skills — and Discovered the Model Never Needed Him
A story about crutches, craft, and what remains after you strip the scaffolding from your own expertise

The rain over San Francisco’s Mission District hammered the café windows, dense as white noise. Alex dragged the seventeenth Skill’s Markdown file into the trash and hit empty. The folder icon on the screen collapsed into itself, like a pillow with the stuffing sucked out. Across the table, Marcus’s eyes went wide, the deflated icon reflected in his pupils.
“Are you insane? That Skill has four thousand stars on GitHub. Someone on Hugging Face drew a whole architecture diagram for it. There are video tutorials.” Marcus’s fork hung in midair, a cube of avocado toast suspended, forgotten, on its way to his mouth.
Alex didn’t look up. He lifted his mug to take a sip and found it empty, only a dried ring of coffee at the bottom, shaped like a full stop. He pushed the mug back onto the table, opened the Codex terminal, and typed a single line: /goal refactor payment module error handling, Clean Architecture. No preloaded Skills, no eight‑layer prompt stack, no agent workflow. The input box sat clean and bare as a blank prescription pad.
Marcus had already raised his free left hand to his mouth, index knuckle pressed against his lower lip. His default posture for waiting to watch someone crash.
The terminal cursor spun for four seconds. The solution tree that appeared was as clean as an operating table. Interface isolation, exception chains, rollback strategy, idempotency handling, fallback paths. Every point landing squarely on the edge cases that had been giving him headaches, automatically sorted by risk level. Marcus’s index finger dropped from his lip, knuckle landing on the tabletop with a soft tap. He leaned forward, his chair’s pneumatic cylinder sinking a notch.
Alex turned the screen toward him. The glow caught the metal lid of the sugar bowl, reflecting a small, distorted block of code. “It can find the call graph on its own. The AST is three‑dimensional in its inference space. Your Skills force it to write an outline before the body, to pass through your approval at every step: motivation analysis first, then solution comparison, only then can it write code. Every step wastes tokens, makes it suspend its high‑dimensional association threads to contort itself into your linear workflow.”
As he spoke, his finger traced unconscious circles on the touchpad. On the screen sat a bypassed drafts folder. Its name was payment_refactor_spec_final_v12, created three weeks earlier, last modified at 2:47 a.m. on the night he deleted all his Skills. That spec had run twelve thousand words, built layer by layer with the “structured prompt chains” Marcus championed. First a Motivation Analysis, then an Architecture Selection Matrix, then a Statement of Interface Design Principles. Twelve thousand words over three weekends. Codex had bypassed it in four seconds, delivering a solution cleaner than anything he had designed.
Marcus wanted to say something. His Adam’s apple bobbed once, his lips parted and closed. Then Alex stood, mug in hand, to refill his coffee. As he rose, his chair leg scraped against the wood floor with a short shriek, making a girl in headphones at the next table glance up.
Walking past Marcus’s back, Alex caught a glimpse of his screen. Marcus’s Chrome bookmark bar had his Skills folder dragged from the second slot to the fifth, dragged over, paused, then dragged back to the second. Dragging, pushing back, three times. On the last release, his finger lifted a little too high, as if scorched by something.
The mug was back on the table before it had fully filled. The coffee machine kept dripping, each drop hitting the metal drain tray softly but with rhythm. Steam rose from the rim of his cup, blurring a line of code on the screen.
Over the next two weeks, Alex’s commit history went into overdrive. A requirement came in; he typed a line of intent into Codex, pasted the result into the IDE, and made only minimal corrections—rename variables to team conventions, strip comments down to essential information, surgically remove the occasional over‑explained paragraph the model still insisted on producing. No one saw him open an Agent panel again. The hotkey he’d once assigned to “Launch Skill Chain” had been unbound and reassigned to “Mute Mic.”
David was the first to push back. The most senior Prompt Engineer on the team, his LinkedIn bio read “AI Collaboration Architect,” his tagline “The Prompt Is the Product.” At Tuesday afternoon’s architecture alignment meeting, he projected Alex’s commit log onto the screen.
“Look at this commit message,” David said. The red dot of his laser pointer wobbled on fix: fix missing ChargeStatus enum. “Five words. No motivation, no traceability, no decision record. Do you know what a new hire will see six months from now looking at this history? A magic number spat out by a black box, with no one left who can explain why it was changed that way.”
Alex leaned back in his chair. Behind him, the whiteboard still held leftover architecture diagrams, someone having drawn a question mark in red marker next to a microservice. “Did you read the diff attached to that commit?” he asked.
David didn’t answer.
“It replaced the original switch‑case with a strategy pattern, automatically matched thirty‑two merchant exception‑handling paths, and every step has a rollback anchor. You can read it in the PR.”
“But the decision process?” David’s laser pointer didn’t lower.
“The decision process is in the model’s inference space. You want me to translate it into human‑readable documentation. That’s translation, not engineering. For a six‑month onboarding, let new hires learn to read the code. Don’t make them read a thesis.”
The conference room went quiet for a few seconds. The radiator clicked. Julia sat in the corner, her laptop open to a chart she maintained privately: a line graph of Skills‑driven output versus raw‑command output. The blue and red lines had crossed two weeks ago; the blue was dipping, the red climbing. She angled the screen down a little, showing no one.
When the meeting ended, David gathered his cables with more force than usual, the plug yanking free and toppling a half‑empty water bottle. He righted it; a small puddle from the bottom bled onto the tabletop.
That night, Marcus stayed behind alone. The overheads in the cubicles had automatically shut off, all but the bank above his desk, the light falling on his keyboard and catching the shine of worn keycaps. He opened Finder and located the folder: Master_Prompt_Chain_v7.3. Inside were thirty‑eight subfolders, sorted by scenario: code generation, code review, architecture design, technical documentation, postmortem reviews, test case generation… Each subfolder held version‑numbered sub‑subfolders, the earliest dating back two years and three months, to a file still named try_this_one_v2_final.
He opened that oldest file. It held the first “structured prompt” he’d ever written for GPT‑4, beginning with “You are a senior software architect with over fifteen years of experience...” and ending with “Let’s think step by step.” He remembered the afternoon he’d written those words. The model had made a stupid mistake in front of him, flipping the sign on a payment amount, and he’d started writing rules, one by one, like drafting a code of conduct for an intern. When that first Skill was born, he’d felt a strange excitement, the same kind he’d felt in college the first time he got a compiler front‑end to run. Control.
But now, watching the latest base model of Codex untangle the same payment logic in four seconds—no “You are a,” no “Let’s think step by step,” none of the rules he’d spent two years and three months polishing—what he felt was a kind of panic he’d never known. It wasn’t the model getting stronger that panicked him; it was the sudden realization that the craft he’d built his pride on for the past two years might just be a pile of crutches. And the only use for a crutch is to lean on when your leg is broken. When the leg is whole, the crutch is dead weight.
He dragged the entire two‑year‑three‑month folder into the trash. The system dialog asked, “Are you sure you want to delete ‘Master_Prompt_Chain_v7.3’? This item will be deleted permanently.” His index finger hovered over the trackpad for three seconds. In those three seconds, his peripheral vision caught the mug at the corner of his desk, a souvenir from last year’s team hackathon, printed with the words: “Prompt is all you need.” He clicked confirm.
Then he, too, typed a line of intent into the terminal. Just one line. After pressing Enter, he pulled the antacid bottle from his backpack. His hand was still shaking as he twisted the cap, two white tablets rolling into his palm. He dry‑swallowed, Adam’s apple shifting, and let out a long exhale that the sound‑absorbing panels of the empty cubicle farm swallowed whole.
By Friday afternoon, Julia sat at her own desk, staring at her screen. Her Codex interface was open, the input box holding a new requirement that product had thrown in: add a Loyalty module to the user growth system, integrated with the existing payment chain, refund logic, and risk‑control rules. A month ago, she would have opened her Skills library first: loading Principles of Intersystem Coupling Design, Loyalty Domain Modeling Specification, API Backward Compatibility Checklist. At least six Skills, each nested with sub‑rules, the loading alone taking fifteen minutes.
Now her Skills library had been archived into a folder called archivelegacy. She’d done it the day before; her cursor had paused over the folder name, hesitating on whether to append a date suffix. In the end she hadn’t. No date meant she had no plan to open it again.
She typed one line: “Add Loyalty module to existing system, integrate with payment, refund, risk control, give complete plan.”
The cursor spun for seven seconds. In those seven seconds she lifted her water glass, took a sip, put it back down. The plan appeared. She scrolled, line by line. The first five points matched the vague architecture she’d been sketching in her head. But from the sixth point on, the model suggested something she hadn’t thought of at all: using the existing idempotency key in the payment chain as the transactional anchor for Loyalty points, eliminating any need for additional distributed locks. She stared at that point for a long time. Not because it was complex; it was so simple it made her angry. Angry that she hadn’t seen it, and angry that she’d spent the last three months boxed inside those Skill frameworks, turning out bulkier solutions.
She took a screenshot and dropped it into the team channel. Someone replied almost immediately: “What about the rule in Skills that says ‘distributed transactions must explicitly declare lock granularity’?”
Julia typed: “That rule was wrong in the first place. Or rather, it was only useful back when I was still thinking the dumb way.”
Then she sent a second message: “I’ve archived my Skills library.”
The channel went silent for a few minutes. Then someone typed: “Wise or shortsighted?”
Julia stared at the words for a long time. The cursor blinked in the input field. It blinked maybe twenty times. She closed the chat window and stood up to go to the break room.
The coffee machine in the break room was new; the old one had been hauled away by facilities the week before. Alex was already there, leaning against the counter, a new mug in his hand. A tiny line of text printed on the side: Just /goal. The glaze was fresh, no coffee stains or scratches, clearly acquired in the last couple of days.
“Gift from Marcus,” Alex said, noticing her glance.
Julia poured herself a glass of water instead of coffee. “Marketing just tossed over a Loyalty system. I tossed it straight to the model.”
“Mm.”
“It gave three plans. I picked the cleanest one.”
“Mm.”
Julia stood there with her water glass, wanting to say something longer. Something about her finger hesitating on the mouse when she archived that folder, or the feeling she’d had yesterday while deleting the words “Structured AI Collaboration” from her LinkedIn bio. But in the end she only nodded, turned, and started walking back.
At the doorway of the break room, she paused. On the side wall hung an old photo from the team hackathon last year. Everyone was in the same hoodie, the backs printed with “I ❤️ PROMPTS.” In the photo, Marcus had the biggest smile, standing dead center, throwing a V with each hand. Julia looked at it for two seconds, then reached out and pressed down one corner of the photo against the wall. The tape was loosening, the corner lifting.
She didn’t tear it down. She just pressed it flat, then kept walking.
That evening, Alex sat alone at his desk. The cloud cover over San Francisco cracked open a seam, and the sunset spilled through, the color a rain‑washed orange‑gold, falling through the floor‑to‑ceiling windows and pulling a long shadow from the old mug on his desk. The old mug had been moved to the corner, repurposed as a pen holder with two pens inside. The new mug sat to the left of his keyboard, steam still rising from its rim.
On the screen was the version number of Codex’s latest base model. He didn’t type anything. He was just looking at that number, fingers hovering above the keyboard, touching no keys. The cursor blinked in the empty input box, steady as a pulse.
He thought of that drafts folder. Three weekends he’d spent on it, three weeks ago, using it to command something that had never needed commanding. Back then he’d thought he was “mastering AI.” Looking back now, he’d only been satisfying a need: the need to feel that he was still the irreplaceable brain inside this system.
But a brain never proves itself by commanding crutches.
He pulled the two pens out of the old mug and dropped them into the pen holder. The empty mug stayed on the corner of the desk, the coffee ring at its bottom bone‑dry now, its edge peeling up into a tiny brown film. He reached over and flicked the rim with his finger. A soft ting, light as a kind of goodbye, or maybe not a goodbye at all.
Outside, the light dimmed a little more. He put his hands back on the keyboard and began typing the next line of intent. His knuckles landed soft on the keycaps, the way, after rain stops, someone on the street closes their umbrella, shakes off the water, and keeps walking. The shadow of the old mug shrank into the dusk, until it blended into the grain of the desk and you could no longer tell what was the cup and what was the night.
About the Creator
Jin
Writer of reamstories
https://reamstories.com/jin
Enjoyed the story? Support the Creator.
Subscribe for free to receive all their stories in your feed. You could also become a paid subscriber, letting them know you appreciate their work.
Comments
There are no comments for this story
Be the first to respond and start the conversation.