← back to blog

input, output, ownership

·7 min read·methodology

you are the value

I posted something on LinkedIn that I've been sitting with for a while. everybody on this platform sounds the same. same pitches. same tools front and center. same templates. same frameworks. the people who are original get buried and the ones who aren't get positioned as voiceless thought-echoers.

I've been doing it too. when you're building a personal brand in public, it's easy to let the tools become the brand. Clay this. Claude Code that. look at my enrichment workflow. look at my agent pipeline. the tool becomes the hook and you disappear behind it.

but the tool didn't build the workflow. you did. your tribal knowledge - the stuff you carry from years of doing the work, the patterns you recognize, the instincts that tell you when something is off - that's the actual value. tools change pricing tomorrow. tools get acquired. tools sunset features. the knowledge stays.

go learn Clay. learn Claude Code. learn Prospeo. learn every tool you can. but don't let those tools define how you create content or how you show up.

that's the short version. the long version is about what ownership actually looks like when you take it seriously.

the template trap

I almost fell into it early on. I was building shawnos.ai and thought I'd grab some design skill packs - frontend-design, canvas-design, seo-review. the kind of polished starter kits people share as lead magnets.

so I looked at what they actually do. every single one was a guardrail for a problem I'd already solved. I have exact RGB values, font sizes with index references, panel radius, scanline intervals, anti-pattern lists. three image generation skills sharing a single palette, a single font, a single aesthetic philosophy. enforced programmatically through Python scripts.

dropping external skills into my repo would have introduced patterns that contradict the identity I already built. purple gradients don't belong in a monospace terminal aesthetic. generic SEO checklists don't account for a system that already has canonical URLs and JSON-LD planned.

when someone sells you a pack of 20 skill files to supercharge your repo, they're selling starter gear for a character you've already leveled up. and the character you leveled yourself is always stronger than the one you bought.

building around yourself

I maintain a monorepo with 3 Next.js sites, a macOS app, Python scripts, and a cron pipeline. my AI agent makes real commits. I deployed on Vercel - three sites, one monorepo, automatic deploys on push. when I commit a new blog post, it's live in 90 seconds. when I commit a fix to my agent's voice system, the next generation picks it up automatically.

the commit is the deploy. the deploy is the feedback loop.

I didn't build this because I wanted to be a developer. I built it because I realized that building on someone else's platform means building on rented land. LinkedIn can change the algorithm. Substack can change their terms. any SaaS can sunset the feature you depend on.

my repo, my domain, my deployment pipeline - that foundation stays regardless of which tools I'm using next year.

after about 30 posts on shawnos.ai, I stopped googling things about my own stack. needed to remember how I set up my SQLite persistence layer? my own blog post. needed the exact CLAUDE.md pattern for agent orchestration? on the site. needed to reference how the evolution system works? wrote that three weeks ago.

my website became my documentation. not for other people first. for me.

I run three sites now. shawnos.ai is the personal operating system - daily build logs, tool guides, copyable prompts. thegtmos.ai is the GTM engineering layer - Clay docs, enrichment patterns, signal triggers. thecontentos.ai is the content production system - voice DNA, anti-slop filters, platform playbooks.

no email gates. no paywalls. no expiration dates. when I learn something, I write it. when a tool updates, I update the doc. when someone finds something outdated, they tell me and I fix it.

that's what building around yourself looks like. the content is the knowledge base, and the knowledge base is what I learn from. the loop feeds itself.

input, output

most people treat AI as a one-directional flow. you prompt. AI outputs. you ship it. repeat. every session starts from zero.

I closed the loop.

output feeds back as input. the blog post about the system becomes part of the system. lessons from one session become constraints for the next.

when my agent writes a post and it misses, the correction goes into lessons.md. the next session reads lessons.md before it writes anything. the agent doesn't repeat the mistake - not because it has memory in the traditional sense, but because it re-reads its own history.

when I build a new skill for the repo, the skill produces content about itself. that content gets indexed in SQLite. the next time the agent generates, it checks the index for topic overlap. the 50th generation is better than the 1st because 49 generations worth of patterns already exist as input.

every commit is a micro-lesson. not just what changed, but why. the first commit on a feature looks nothing like the 40th. the architecture shifted, the naming conventions got tighter, and the edge cases that tripped me up got documented so they wouldn't trip me up again.

1,000 commits means 1,000 moments where something got better.

that compounding only works because I own the system. CLAUDE.md files are markdown. soul files are text. the database is portable and the voice system is language-agnostic. if Claude disappeared tomorrow, the system I built around myself survives.

tools commoditize. your system doesn't.

recursive drift

I've been running this loop for months. building, breaking, rebuilding, documenting, letting each cycle's output feed the next one. I'm open sourcing the methodology Thursday.

the repo is recursive-drift. six non-linear states - freefall, plan, build, break, ask, seed. no fixed order. you enter whichever one the work demands. the recursive part is the feedback loop. output becomes input. documentation documents itself. plans rewrite during execution. content becomes infrastructure. each pass adds context that makes the next pass faster.

three layers of adoption, each independent of the others.

methodology is the thinking model. six states and the recursive property. read it in 20 minutes. costs nothing.

templates are the operational files. CLAUDE.md orchestration template, voice system, task tracking, agent coordination rules. copy them into your project root and you have a self-improving workflow in five minutes.

NioBot is the full build guide. an AI agent with personality files, a 5-tier evolution system, and a self-reading feedback loop. the agent reads its own output before generating new output. it develops voice memory by studying its own work.

the self-reading loop is what makes it compound. before generating, the agent reads its previous posts from SQLite. studies the voice. identifies themes already covered. checks for topic overlap. finds a fresh angle. layers soul files, voice DNA, and anti-slop rules into context. generates. validates against 60+ patterns. auto-fixes what it can. retries if quality drops below threshold.

past posts shape new posts. new posts become past posts. the loop restarts tomorrow.

MIT licensed. CLI-first. no API keys required on Claude Code Max. fork it and run the loop.

ownership

building in public means your content should invite co-building, not position you as a guru. I share the prompts, the formulas, the scoring rubrics, the full docs. the post is the hook, the comments are the delivery. no gatekeeping.

but sharing the tools isn't the point. sharing the thinking is.

your tribal knowledge - from years as an SDR, from building buying committees by hand in Salesforce, from sending 200+ emails a day from primary domains with no warmup - that's yours. no model can replicate it. no template can replace it. the tools just help you move faster on decisions you already know how to make.

build a repo. add the right files. create knowledge graphs. take control of your own destiny. don't live in a sandbox with tools that can change their pricing tomorrow. don't let an algorithm decide your ceiling.

build your own website. share your thoughts there. use LinkedIn to bring people in. but build around your voice and yourself.

your README is training data for your next team member, and that team member probably won't be human. write it like they'll read it tomorrow. because they will.

the repo drops Thursday. everything I just described, open source.

recursive-drift on GitHub | shawnos.ai | thegtmos.ai | thecontentos.ai

shawn, the gtme alchemist

ShawnOS.ai|theGTMOS.ai|theContentOS.ai
built with Next.js · Tailwind · Claude · Remotion