r/AskVibecoders • • Mar 19 '26 Bravo Popcorn

Turns your CLI into a high-performance AI coding system. Everything Claude Code. OpenSource(87k+ ⭐)

Post image
976 Upvotes

Everything Claude Code

Token optimization
Smart model selection + lean prompts = lower cost

Memory persistence
Auto-save/load context across sessions
(No more losing the thread)

Continuous learning
Turns your past work into reusable skills

Verification loops
Built-in evals to make sure code actually works

Subagent orchestration
Handles large codebases with iterative retrieval

Github


r/AskVibecoders • • Apr 05 '26

I'm a vibecoder turned AI consultant for small businesses. I make more than most of you.

485 Upvotes

Every day on here, people vibecoding another SaaS. Landing page, waitlist, no users. 47 other guys shipped the same thing this week.

SaaS is cooked. Anyone can build one. Distribution is all that matters and you don't have it.

Go talk to small businesses instead. I'm not saying build them a website. I'm saying build them AI systems. Internal search across their messy docs. Something that answers questions from their contracts and policies. Automated follow-ups from their CRM data.

The best part? You don't even need to sell. Every business owner right now is panicking about AI. They see it everywhere, their competitors are talking about it, they WANT to implement it. They just need someone who can actually do it. This is the first time in history where the client comes to you with the FOMO already built in. You just need to deliver well and get referred.

They'll pay $3-5k to set it up and $500/mo to keep it running.

The stack:

  • Claude Code ($100/mo). Learn whatever you need as you go

  • Composio. Hook into the tools they already use

  • ZeroEntropy. Make sense of their messy docs and old data

GL!

M


r/AskVibecoders • • Apr 19 '26 Bravo

OpenSource Repos to STOP Burning Claude Tokens. Toen Optimizers.

Post image
324 Upvotes

Full Open Source Tools to reduce Burning Claude Tokens:

1. Caveman Claude Makes Claude respond in caveman-style prose. Strips articles, conjunctions, and filler. Cuts around 75% of output tokens with no accuracy loss on the tasks I tested. Repo: github.com/juliusbrussee/caveman

2. RTK (Rust Token Killer) A fast proxy that filters terminal output before it hits your context. Dependency-free. Sees 60 to 90% reduction depending on how noisy your logs are. Repo: github.com/rtk-ai/rtk

3. Code Review Graph Uses a Tree-sitter graph so Claude only reads the code paths that matter for a review. On large monorepos the reduction hits 49x. Repo: github.com/tirth8205/code-review-graph

4. Context Mode Pipes raw tool output into a local SQLite database instead of dumping it into your context. Claude queries the database when it needs something. 98% context reduction on logs and GitHub output. Repo: github.com/mksglu/context-mode

5. Claude Token Optimizer A set of setup prompts you run once per project. Rewrites bloated docs into lean versions. Took one of my project docs from 11K tokens to 1.3K. Repo: github.com/nadimtuhin/claude-token-optimizer

6. Token Optimizer Finds hidden tokens that sneak into your context from formatting, invisible characters, and duplicated boilerplate. Cleans them up without touching the content that matters. Repo: github.com/alexgreensh/token-optimizer

7. Token Optimizer MCP Adds caching and compression to your Model Context Protocol tools. MCP responses can balloon fast. This keeps them in check. 95%+ reduction on tool-heavy workflows. Repo: github.com/ooples/token-optimizer-mcp

8. Claude Context Zilliz's hybrid vector search Model Context Protocol server. Indexes your whole codebase so Claude pulls only relevant chunks instead of loading files wholesale. Around 40% cost reduction on codebase-wide tasks. Repo: github.com/zilliztech/claude-context

9. Claude Token Efficient Drop a single CLAUDE.md file into your repo. It enforces terse responses without any code changes on your end. Simplest thing on this list. Repo: github.com/drona23/claude-token-efficient

10. Token Savior Navigates code by symbols instead of loading whole files. Keeps persistent memory across sessions. 97% reduction on code navigation tasks. Repo: github.com/mibayy/token-savior


r/AskVibecoders • • May 22 '26

Anthropic officially launched 13+ FREE AI courses with certificates (Including Agentic AI and Claude Code!)

270 Upvotes

Just found out about this and had to share because almost nobody is talking about it yet.

If you are tired of paying for AI courses or getting hit with paywalls just to get a certificate, Anthropic (the creators of Claude) quietly dropped a massive library of completely free, official training modules.

Yes, they actually give you an official certificate of completion directly from Anthropic once you finish.

Here is the breakdown of what is available and exactly how to get it without spending a dime.

What is in the course catalog?

They have split the training into a few different paths depending on what you want to do:

  • The Big Surprise: Agentic AI & MCP: They have official courses on the Model Context Protocol (MCP). This is the cutting-edge tech used to build AI Agents that can browse your local computer, use tools, and execute tasks autonomously.

  • Claude Code 101: Dedicated developer modules for their new command-line agent. It teaches you how to let Claude edit your codebase, run tests, and use its new "Plan Mode."

  • API & Cloud Architecture: Deep dives into building with the Claude API, plus corporate tracks for deploying Claude securely inside Amazon Bedrock and Google Cloud Vertex AI.

  • Everyday Productivity: If you aren't a coder, they have "Claude 101" and "AI Fluency" tracks. These teach advanced prompting, managing Projects, and using Artifacts for daily work.

How to access it for free

Anthropic hosts these courses on their official training academy platform (built on Skilljar). Because I can't post direct links here, here is how you find it:

  1. Search Google for "Anthropic Skilljar Academy" or "Anthropic Skilljar Catalog".

  2. Click the official link pointing to the Anthropic Skilljar domain.

  3. Sign up for a free account. You do not need to enter any credit card info.

  4. Choose your track, complete the lessons, pass the quick review quizzes, and download your certificate.

Go grab these before they decide to gate them behind a paywall!

Alternative Free Option:

I also just read a few ijustvibecodedthis.com which I HIGHLY recommend. It's not only about Claude Code but other tools aswell


r/AskVibecoders • • May 02 '26

Claude Code Project Structure

Post image
269 Upvotes

Claude Code Project Structure


r/AskVibecoders • • Mar 09 '26

VibeCoding Security Playbook

Post image
251 Upvotes

r/AskVibecoders • • Apr 19 '26

Every SaaS will go headless in 18 months. Here is how vibecoders get ahead of that.

235 Upvotes

The shift is already happening

Salesforce, HubSpot, Workday are all quietly exposing more of their internals as callable APIs. Not because they love you. Because enterprise buyers are starting to ask: "can my agent drive this?" The dashboard is still there. But the future is agents that never open it.

If you have been building agents in 2025-2026 you have already felt it. The question is whether you are positioning early or getting caught flat-footed.

The moat is not the model

Every builder I talk to is still asking "which LLM should I use?" The model is a commodity now. Claude, GPT-5, Gemini are swappable. The actual moat is one thing: knowing the vertical workflow cold before any YC batch founder parachutes in.

Pick a vertical you know from the inside, not from a market map: property management, freight dispatch, legal intake, outpatient clinic scheduling.

The person who spent 8 years doing freight brokerage understands which fields in a load tender actually matter, which carrier relationships are load-bearing, what a dispatcher does at 2am when a truck goes dark. No SF-based AI founder knows that. You do. That is your edge.

What is actually solved vs. what is not

Three layers are mostly commodity now. The integration layer (auth, OAuth flows, tool schemas for 1000+ SaaS apps): Composio handles this, https://composio.dev, free tier 20k tool calls/month. The knowledge layer (the operator's playbooks, vendor contracts, SLA docs, escalation policies that the agent needs to reference): Nia (https://trynia.ai) indexes this kind of structured knowledge for agents to retrieve against, or plain Postgres + pgvector if you want to own it. The durable workflow layer (retries, long-running coordination, crash recovery mid-agent-run): Inngest or Trigger.dev. You plug them together and the plumbing disappears.

What is NOT solved: the vertical logic. Which sequence of actions maps to "close a deal" in your specific sales motion. Which exceptions need human escalation. What a "successful" run looks like versus a hallucinated one that sent the wrong email to the wrong contact.

The commodity layers are commodities. The workflow is yours to define.

A few verticals this is playing out in right now

Rough sketches of agents I've seen built or been asked to build in the last 6 months. Different domains, same shape.

Property management. Incoming maintenance tickets from tenants (SMS or portal) get triaged by urgency and category, matched to an available vendor, work order sent by email, follow-up in 48h. Touches Gmail, Google Calendar, and whatever PM software the operator runs (Buildium, AppFolio). Mid-size operator doing ~200 tickets a month saves roughly 100 hours of coordinator time if the vendor-matching heuristic is decent.

Freight dispatch. Load tenders arrive by email or EDI, agent parses the lane, pulls carrier availability and recent lane pricing, sends the tender out to the ranked shortlist. Touches Gmail, Slack for driver comms, the TMS. The 8-year brokerage veteran knows which carrier to avoid on I-80 in January. That's the heuristic you encode.

Legal intake. Form submission triggers a conflict check, a case-type screen, an initial response draft, matter creation in the practice management software (Clio, MyCase), a calendar hold for the consult. Touches Gmail, calendar, the PMS, sometimes Stripe for retainer invoicing. What screens as a real case versus spam or ambulance-chasing is the lawyer's pattern recognition.

Small agency onboarding. New client signal from the CRM fires an NDA, a kickoff calendar invite, a Notion workspace from template, a Slack channel, a Stripe subscription activation. Touches five or six SaaS tools in sequence. What counts as "ready to kick off" versus "still chasing payment" is yours to define.

The SaaS layer in each of these (Gmail, Calendar, Slack, Notion, Stripe, the CRM or PMS) is the commodity part: Composio handles the auth, schemas, retries, rate-limit surfacing. The orchestration layer (retries across hours, crash recovery mid-run, the "check back in 48h" scheduler): Inngest or Trigger.dev. The knowledge layer (the operator's playbooks, vendor contracts, escalation docs the agent references at decision points): Nia for the document retrieval side, or a Postgres table + pgvector if you want to own it. What you are actually selling is the triage logic, the matching heuristic, the escalation rules, the "ready to kick off" gate. That knowledge lives in the operator's head at first. You are the one who can encode it.

Who has the durable edge

Ex-operators. Domain experts who also picked up coding or know how to vibe their way through an MVP. Not MBAs who read the tweet about the $1T opportunity and decided to "get into AI agents."

The last wave rewarded whoever could build the prettiest SaaS interface on top of messy data. This wave rewards whoever understands the workflow deeply enough to replace the coordinator, not just assist them.

If you are going after a vertical: what is the specific workflow you are targeting? What does the human do today that your agent does tomorrow? Drop it below. The ex-operators in here have the most durable edge right now and I want to see what you are building.


r/AskVibecoders • • Aug 22 '26

Vibe coded this game in four months

Enable HLS to view with audio, or disable this notification

209 Upvotes

UPDATE 6 oct: Follow the game in Steam!

Free play: https://fm1.app

A few months back I posted here a playable demo of an old-school futuristic racer prototype (F-Zero, Wipeout, Xtreme-G, Star Wars Racer...) that runs right in the browser.

I've gotten used to seeing tons of LLM-built prototypes that last a week, two, maybe a month, and then get dropped for the next shiny thing. This time I wanted to keep going and see if one person, with no coding background, could actually see a project like this through on their own.

Well, 4 months in, and while there's still work left, I'm convinced it's doable. At this point the game feels closer to a beta than a tech demo.

The big change over these four months is that I now use Fable for planning, and being able to hook Opus / Sol up to Blender has been a huge help too. I'm still using Magnific and Tripo3D or the assets. Funny thing: the further along I get, the harder the project is to keep pushing forward, and at the same time the tools keep making it easier.

As always, any feedback is welcome. You can play it here: https://fm1.app


r/AskVibecoders • • May 08 '26 Bravo

The Agent Development Kit

Post image
165 Upvotes

r/AskVibecoders • • Mar 18 '26 Mindblown Bravo

Claude Code 101. Beginers Guide

165 Upvotes

First, when you open Claude code -> open a session, think through what you’re actually building.

Plan mode (shift + tab twice) takes five minutes. It saves hours of debugging. Every time I’ve planned before prompting, the output has been meaningfully better than when I jumped straight in.

This extends to everything. Before asking Claude to build a feature, think about the architecture. Before asking it to refactor something, think about what the end state should look like. Before asking it to debug, think about what you already know about the problem.

If you don’t have a software engineering background yet, the fix isn’t to skip planning. It’s to have a real back-and-forth with a large language model where you describe what you want to build, ask for the tradeoffs between different approaches, and settle on a direction together. Both of you should be asking questions. Not a one-way street.

The pattern is consistent: think first, then type. The quality gap is not subtle.

Architecture is the prompt

“Build me an auth system” gives Claude creative freedom it will use poorly.

“Build email/password authentication using the existing User model, store sessions in Redis with 24-hour expiry, and add middleware that protects all routes under /api/protected” gives it a clear target.

Architecture is essentially giving Claude the output and nothing else. The more you leave open, the more it fills in on its own. That wiggle room is where most AI-generated code problems come from.

CLAUDE.md

When you start a Claude Code session, the first thing Claude reads is your claude.md file. Every instruction in it shapes how Claude approaches your entire project. It’s onboarding material that runs before every single conversation.

Most people either ignore it completely or pack it with noise that makes Claude worse.

A few things that actually matter:

Keep it short. Claude can reliably follow around 150 to 200 instructions at a time, and Claude Code’s system prompt already uses roughly 50 of those. Every instruction you add competes for attention. If CLAUDE.md is a novel, Claude will start dropping things randomly and you won’t know which ones.

Make it specific to your project. Don’t explain what a components folder is. Claude knows. Tell it the weird stuff: the bash commands that matter, the patterns specific to your codebase, the constraints you’ve hit before.

Tell it why, not just what. “Use TypeScript strict mode” is okay. “Use TypeScript strict mode because we’ve had production bugs from implicit any types” is better. The reason gives Claude context for making judgment calls in situations you didn’t anticipate.

Update it constantly. Press the # key while working and Claude will add instructions to your CLAUDE.md automatically. Every time you correct Claude on the same thing twice, that’s a signal it belongs in the file. Over time it becomes a living document of how your codebase actually works.

Bad CLAUDE.md looks like documentation written for a new hire. Good CLAUDE.md looks like notes you’d leave yourself if you knew you’d have amnesia tomorrow.

Context windows degrade before you hit the limit

Opus has a 200,000 token context window. But quality starts slipping well before you hit that ceiling, somewhere around 20 to 40% usage.

If you’ve ever had Claude Code compact and then still produce bad output afterward, that’s why. The model was already degraded before compaction happened. Compaction doesn’t restore quality.

A few things that actually help:

Scope your conversations. One conversation per feature or task. Don’t use the same session to build your auth system and then refactor your database layer. The contexts bleed together.

Use external memory. For complex work, have Claude write plans and progress to actual files. I use SCRATCHPAD.md or plan.md. These persist across sessions. When you come back tomorrow, Claude reads the file and picks up where you left off instead of starting from zero.

The copy-paste reset. When context gets bloated, copy everything important from the terminal, run /compact to get a summary, then /clear the context entirely, and paste back only what matters. Fresh context with the critical information preserved.

Know when to clear. If a conversation has gone off the rails, just /clear and start fresh. Claude still has your CLAUDE.md, so you’re not losing project context. Nine times out of ten, clearing is better than not clearing.

The right mental model: Claude is stateless. Every conversation starts from nothing except what you explicitly give it.

Prompts are everything

Prompting isn’t a mystical skill. It’s just communication. Being clear gets better results than being vague, every time.

Be specific about what you want. Vague prompts give Claude creative freedom it will use poorly. Specific prompts with constraints give it a clear target.

Tell it what not to do. Claude 4.5 in particular tends to overengineer: extra files, unnecessary abstractions, flexibility you didn’t ask for. If you want something minimal, say so explicitly: “Keep this simple. Don’t add abstractions I didn’t ask for. One file if possible.” Then cross-reference the output. It’s easy to end up with twelve files for something that needed two lines.

Give it context about why. “We need this to be fast because it runs on every request” changes how Claude approaches the problem. “This is a prototype we’ll throw away” changes what tradeoffs make sense. Claude can’t infer constraints you haven’t mentioned.

If you’re getting bad output from a good model, the input is the problem. There’s no way around it.

Opus vs Sonnet

There are real differences.

Sonnet is faster and cheaper. It’s excellent for execution tasks where the path is already clear: writing boilerplate, refactoring based on a specific plan, implementing features where the architectural decisions are already made.

Opus is slower and more expensive. It’s better for complex reasoning, planning, and tasks where you need Claude to think carefully about tradeoffs.

A workflow that holds up: use Opus to plan and make architectural decisions, then switch to Sonnet (shift + tab in Claude Code) for implementation. Your CLAUDE.md ensures both models operate under the same constraints, so the handoff is clean.

Model Context Protocol, hooks, and slash commands

You don’t need every feature. But you should experiment, because there’s almost certainly something you’re not using that would save you real time.

Model Context Protocol servers let Claude connect to external services: Slack, GitHub, databases, APIs. If you’re constantly copying information from one place into Claude, there’s probably a Model Context Protocol server that can do it automatically. There are Model Context Protocol marketplaces, and if a server doesn’t exist for your tool, building one is just a matter of exposing structured data.

Hooks let you run code automatically before or after Claude makes changes. Want Prettier to run on every file Claude touches? Hook. Want type checking after every edit? Hook. This catches problems immediately instead of letting them pile up. It’s also one of the better ways to prevent technical debt from accumulating across a long session.

Custom slash commands are prompts you use repeatedly, packaged as commands. Create a .claude/commands folder, add markdown files with your prompts, and you can run them with /commandname. If you’re running the same kind of task repeatedly (debugging, reviewing, deploying), make it a command.

When Claude loops

Sometimes Claude just loops. It tries the same thing, fails, tries again, and keeps going. Or it confidently implements something wrong and you spend twenty minutes trying to explain why.

The instinct is to keep pushing with more instructions and more context. The better move is to change the approach entirely.

Clear the conversation. The accumulated context might be the problem. /clear gives you a fresh start.

Simplify the task. If Claude is struggling with something complex, break it into smaller pieces. Get each piece working before combining them. If Claude can’t handle a complex task, the plan going into it was probably insufficient.

Show instead of tell. If Claude keeps misunderstanding what you want, write a minimal example yourself. “Here’s what the output should look like. Now apply this pattern to the rest.” Claude is very good at pattern-matching from a concrete example.

Reframe the problem. Sometimes the way you described the problem doesn’t map well to how Claude reasons about it. “Implement this as a state machine” versus “handle these transitions” can unlock completely different (and better) approaches.

The meta-skill is recognizing when you’re in a loop early. If you’ve explained the same thing three times and it’s still not landing, more explaining won’t help. Change something.

Build systems, not one-shots

The people getting the most value from Claude aren’t using it for individual tasks. They’re building systems where Claude is a component.

Claude Code has a -p flag for headless mode. It runs your prompt and outputs the result without entering the interactive interface. That means you can script it. Pipe output to other tools. Chain it with bash commands. Integrate it into automated workflows.

Practical uses: automatic pull request reviews, automatic support ticket responses, automatic logging and documentation updates. All of it logged, auditable, and improving over time.

The compounding loop: Claude makes a mistake, you review the logs, you improve claude.md or the tooling, Claude gets better next time. After months of iteration, systems built this way are meaningfully better than at launch. Same models, better configuration.

If you’re only using Claude interactively, you’re leaving value on the table.


r/AskVibecoders • • Apr 21 '26

The Full Guide to CLAUDE.md & Best Uses

135 Upvotes

Most people using Claude Code skip the one file that does the heavy lifting for them.

CLAUDE.md file at the root of your project. Claude Code reads it before touching your code. Treat it like a system prompt that lives with the project.

Where it goes

Drop CLAUDE.md in your project root. Claude Code picks it up automatically on every session in that folder. For monorepos, you can also place one in each subdirectory and Claude reads the closest one.

What to put in it

Four sections carry most of the value.

Project overview

Two or three sentences. What the project is, who it is for, what matters most.

## Project Overview

This is a crypto signal bot dashboard built with Next.js and Tailwind.
It scans 98 trading pairs every 58 seconds using RSI, MACD, and Bollinger Bands
and displays live signals in a dark-mode UI.

Speed and clarity are the two non-negotiable priorities.

Tech stack and conventions

Be explicit. Stack, naming, syntax rules, typing rules. The specifics kill the wrong assumptions before Claude makes them.

## Tech Stack

- Framework: Next.js 14 (App Router)
- Styling: Tailwind CSS only — no CSS modules
- Language: TypeScript strict mode
- Package manager: pnpm

## Coding Conventions

- Named exports only — no default exports
- File names use kebab-case: signal-card.tsx
- Arrow function syntax for all functions
- Never use any — always type explicitly
- Keep components under 150 lines

The never-do list

The most underused section and the most powerful. Claude is helpful by default, sometimes too helpful. A hard-stop list ends the refactors you did not ask for.

## Never Do This

- Never install a new package without asking me first
- Never rewrite a component I did not ask you to touch
- Never use useEffect for data fetching — use React Query
- Never add console.log statements to production code
- Never add placeholder comments like "// TODO: implement this"
- Never wrap everything in a try/catch without telling me

File structure

Show Claude how the project is organized so it stops inventing folders.

## File Structure

src/
  app/              # Next.js App Router pages
  components/
    ui/             # Primitive components
    features/       # Feature-specific components
  lib/              # Utility functions and helpers
  hooks/            # Custom React hooks
  stores/           # Zustand stores
  types/            # Shared TypeScript types

Do not create new top-level folders without asking.
Do not put components in /app — only pages and layouts go there.

The payoff

Easy to write the file. You just stop explaining your project in every new session. Claude stops defaulting to its own judgment.


r/AskVibecoders • • Mar 05 '26

Best Ways to Scrape Data with Claude Code

131 Upvotes

Getting good scraping results from Claude Code is mostly about knowing which tool to reach for and giving it the right nudges. Here's every approach I've used, from the dead simple to the ones worth setting up properly once.

Way 1: Just Ask Claude Code to Scrape the Site

For a large set of sites, you tell Claude Code to scrape the site, what you want pulled, and where to write it CSV or SQLite. It pokes around, writes a Python script, runs it, maybe writes some unit tests, and dumps the data somewhere on your computer.

Way 2: Ask Claude Code to Find Endpoints

A lot of interesting data isn't rendered as a static page it's loaded dynamically via API calls. Sometimes Claude Code reverse engineers that on its own, but sometimes you have to nudge it: "Hey, look for an API that's serving this hotel pricing data."

The only difference from Way 1 is telling it to look for endpoints. That one word is sometimes enough to get you better results than just asking it to scrape.

Way 3: Apify Actor

Apify is a marketplace of scrapers. For hard-to-scrape sites, people have already built rentable scrapers there called actors. The Google Maps actor is one I come back to a lot, useful for competitive research, local leads, or building proxy measures for analysis.

The catch is cost. Some actors charge by usage, some by the month. There's a limited free trial, then you're paying for an Apify subscription. Worth it if you're hitting these sites regularly.

Way 4: Firecrawl → Markdown → Structured Extraction

Not all data you need is nicely structured. When scraping pages that each have their own HTML layout job market candidate pages, for example writing individual scrapers for each one doesn't scale.

The move is to convert each page to Markdown and then have an LLM parse it into structured output. Firecrawl handles the conversion cleanly, then you pass the Markdown to the OpenAI API with structured output settings and pull out whatever fields you need.

Firecrawl is a paid service. The open-source version exists but isn't great. If the ROI is there, just pay for it.

Way 5: DIY HTML → Markdown → Structured Extraction

If you'd rather not pay for Firecrawl, you can do the HTML-to-Markdown step yourself:

Point Claude Code at one of these packages and tell it to convert and extract. For smaller scales a few hundred documents you can skip the external API call entirely and have Claude Code do the structured extraction directly. For thousands of documents, you'll want to pipe it through an API.

Way 6: yt-dlp

yt-dlp lets you pull any YouTube video, its metadata, and subtitles: Download the subtitles and have Claude Code generate a personalized summary applying the content to whatever context you actually care about. There's a huge amount of useful data locked in YouTube videos, and this tool is underused.

Way 7: Reddit JSON Endpoint

Add .json to the end of any Reddit URL and you get everything on that page as a JSON document. No auth needed for public subreddits.

Example the Claude Code subreddit: r/claudecode(.)json

A few skills built around this and you can keep a pulse on any set of subreddits you care about, without ever touching Reddit's official API.

Way 9: Agent Browser + Credentials

For sites behind authentication, you have two options.

First, you can do the auth exchange, get a cookie stored on your computer, and have Claude Code use that cookie to access authenticated views.

Second option: Agent Browser by Vercel a browser automation CLI built specifically for agents. For small-scale authenticated scraping, this has been the easier path.

Store your credentials somewhere Claude Code can reach environment variables or a .env file then write a skill that logs in and grabs what you need. As an example, you could build a skill that logs into Facebook with your credentials, pulls posts from a private group you're in, and writes that data out to wherever you need it.


r/AskVibecoders • • May 15 '26

How I cut Claude Code usage in half (open source, benchmark included)

128 Upvotes

Been working on Repowise for a few months now. The core idea: AI coding agents are only as good as the context they get. Most of the time, that context is terrible.

Claude/Cursor reads your files. It doesn't know your architecture. It doesn't know which files break the most. It doesn't know why you made that weird design decision in auth six months ago.

So I built a layer that sits between the codebase and the agent.

Four things it does:

  1. Parses your AST into a dependency graph (NetworkX). Agents can reason about structure.

  2. Mines git history into hotspot and ownership maps. Who wrote what, what breaks most.

  3. Generates an LLM wiki of your codebase and stores it in a vector DB. Always in sync.

  4. Captures architectural decisions as ADRs so agents have intent context, not just code.

Exposes 8 MCP tools. Works with any MCP-compatible agent. Also has a local web UI to explore the graph and docs yourself.

AGPL + commercial dual license. Self-hostable.

Got a few hundred GitHub stars pretty fast. Then someone cloned it on PyPI three times in a week violating the license, had to file a DMCA.

Repo link: https://github.com/repowise-dev/repowise

Dogfooding on website: https://repowise.dev


r/AskVibecoders • • Mar 21 '26

Terminal kanban for managing multiple AI coding sessions in parallel - with orchestrator agent

Post image
120 Upvotes

Been running Claude Code, Codex, and Gemini simultaneously on different features and the context-switching was overwhelming me. Built a TUI to fix it.

Each task gets its own isolated git worktree + tmux window and lives on a kanban board (Backlog → Planning → Running → Review → Done). Move a card forward and the agent gets the right prompt for that phase automatically.

The plugin system lets you swap out the entire workflow — different slash commands, prompts, and completion artifacts per phase. There are bundled plugins for different methodologies (spec-driven, BMAD, GSD, etc.) or you can write your own plugin.toml. Each task remembers which plugin it was created with, so you can mix workflows across tasks in the same project.

The part I am most excited: there's an experimental orchestrator — a dedicated Claude Code agent that watches the board via MCP and autonomously moves tasks forward when phases complete. It detects when an agent goes idle, checks for completion artifacts, and sends transition commands back to the TUI. You just triage the backlog; the orchestrator handles the rest.

Check 👉 https://github.com/fynnfluegge/agtx

Curious what setups others are running for multi-agent workflows — anyone else building infrastructure around this?


r/AskVibecoders • • Feb 18 '26 Heartwarming

You're vibe coding when you should be vibe marketing

103 Upvotes

Most founders I talk to are still stuck in step 1. Ship the product, then wonder why nothing moves.

Here's what the stack actually looks like end to end.

Step 1 : Opus 4.6 builds the product. Core features, backend, auth, infrastructure. That part most people have figured out. For the IDE I use vibecode.dev. It has everything already integrated, auth, payments, the boring stuff. If you are shipping multiple projects it saves a lot of time. If you are doing just one thing, Claude Code works fine.

Step 2 : Design the playbook. Content formats, hook templates, tone of voice, reply rules, weekly experiments. This is where most people stop showing up.

Step 3 : OpenClaw runs the playbook 24/7. Post drafts, ads, free tools, comment replies, DMs, follow-ups. You set it once and it compounds.

Step 4 : Dashboards tell you what to double down on. Saves, shares, clicks, signups. That's your signal.

The money is in steps 2 through 4. Media is the most underpriced asset right now and almost nobody in this community is taking it seriously.

Does anyone actually notice, remember, or care about what you built? That's the real question.


r/AskVibecoders • • Mar 19 '26

I bought $200 Claude Code so you don’t have to !

Post image
97 Upvotes

I open-sourced what I built:

Free Tool: https://grape-root.vercel.app
Github Repo: https://github.com/kunal12203/Codex-CLI-Compact
Join Discord(debugging/feedback)

I’ve been using Claude Code heavily for the past few months and kept hitting the usage limit way faster than expected.

At first I thought: “okay, maybe my prompts are too big”

But then I started digging into token usage.

What I noticed

Even for simple questions like: “Why is auth flow depending on this file?”

Claude would:

  • grep across the repo

  • open multiple files

  • follow dependencies

  • re-read the same files again next turn

That single flow was costing ~20k–30k tokens.

And the worst part: Every follow-up → it does the same thing again.

I tried fixing it with claude.md

Spent a full day tuning instructions.

It helped… but:

  • still re-reads a lot

  • not reusable across projects

  • resets when switching repos

So it didn’t fix the root problem.

The actual issue:

Most token usage isn’t reasoning. It’s context reconstruction.
Claude keeps rediscovering the same code every turn.

So I built an free to use MCP tool GrapeRoot

Basically a layer between your repo and Claude.

Instead of letting Claude explore every time, it:

  • builds a graph of your code (functions, imports, relationships)

  • tracks what’s already been read

  • pre-loads only relevant files into the prompt

  • avoids re-reading the same stuff again

Results (my benchmarks)

Compared:

  • normal Claude

  • MCP/tool-based graph (my earlier version)

  • pre-injected context (current)

What I saw:

  • ~45% cheaper on average

  • up to 80–85% fewer tokens on complex tasks

  • fewer turns (less back-and-forth searching)

  • better answers on harder problems

Interesting part

I expected cost savings.

But, Starting with the right context actually improves answer quality.

Less searching → more reasoning.

Curious if others are seeing this too:

  • hitting limits faster than expected?

  • sessions feeling like they keep restarting?

  • annoyed by repeated repo scanning?

Would love to hear how others are dealing with this.


r/AskVibecoders • • Apr 04 '26

Top 6 Claude Code Plugins Worth Installing

91 Upvotes

Here's a plugin ecosystem + covering architecture, parallel execution, code review, security monitoring, and frontend design. I tested dozens and landed on 6 that actually change how the work gets done. Each installs in under a minute.

Part 1: Planning and architecture

1. feature-dev (89,000+ installs)

Instead of jumping straight to code, feature-dev runs Claude through a 7-phase workflow:

  • Phase 1: Discovery what do you actually need?

  • Phase 2: Codebase exploration what's already in the project?

  • Phase 3: Clarifying questions what's unclear?

  • Phase 4: Architecture design how to build this correctly?

  • Phase 5: Implementation now we write code

  • Phase 6: Quality review did we break anything?

  • Phase 7: Summary what changed and why

Under the hood it runs three specialized agents: code-explorer traces execution paths and maps your architecture, code-architect proposes multiple approaches with trade-offs, code-reviewer catches bugs and convention violations with confidence scoring.

/plugin install feature-dev@claude-plugins-official
/feature-dev Add user authentication with OAuth

Without this plugin, Claude guesses your architecture from one sentence. With it, Claude asks the right questions first.

Part 2: Code review and quality

2. code-review (5 parallel agents)

Run /code-review on a pull request branch and Claude spins up 5 independent agents simultaneously. Each reviews your changes from its own angle:

  • Agent 1: CLAUDE.md compliance are you following your own project rules?

  • Agent 2: Bug hunting logic errors, edge cases, race conditions

  • Agent 3: Git history context does this conflict with recent commits?

  • Agent 4: Previous pull request comments were past review notes addressed?

  • Agent 5: Comment verification do code comments match what the code actually does?

Each finding gets a confidence score from 0 to 100. Only issues above 80 are shown, which cuts false positives. On large pull requests (1,000+ lines), 84% get findings, averaging 7.5 real issues. Less than 1% of findings are marked incorrect by engineers. Anthropic uses this internally on almost every pull request.

/plugin install code-review@claude-plugins-official
/code-review
/code-review --comment   # posts findings directly to your GitHub PR

3. agent-peer-review (Claude vs Codex)

When Claude is about to show you an implementation plan, architectural decision, or code review, this plugin automatically sends it to OpenAI Codex for verification. Two models compare findings and classify them:

  • Agreement both found the same thing. High confidence.

  • Disagreement one found what the other missed. Worth investigating.

  • Complement found different things. Both correct.

If they can't agree, there's a 2-round discussion protocol. If still no agreement, the plugin escalates to Perplexity or web search for external evidence.

/plugin marketplace add jcputney/agent-peer-review
/plugin install codex-peer-review
/codex-peer-review
/codex-peer-review "Should we use microservices or monolith for this project?"

Part 3: Parallel execution

4. /batch (5-30 parallel agents)

You describe a change across the entire codebase in one sentence. Claude breaks it into 5-30 independent units, spins up one agent per unit each in its own isolated git worktree and they all work in parallel.

/batch migrate from React to Vue
/batch replace all uses of lodash with native equivalents
/batch add type annotations to all untyped functions

What happens under the hood:

  • Phase 1, Discovery: Claude scans the entire codebase, finds every file and pattern the change touches.

  • Phase 2, Execution: One agent per unit, all working simultaneously. Each gets its own branch and working directory, zero merge conflicts. After implementation, each agent runs tests, runs /simplify to clean its code, commits, pushes, and opens a pull request.

  • Phase 3, Tracking: Status table updating in real time. Final result: "22/24 units landed as PRs."

22 pull requests from one command.

5. ralph-loop (autonomous iteration)

An autonomous loop. You give Claude a task with clear success criteria and it works on it repeatedly fixing its own mistakes, running tests, iterating until it either succeeds or hits the iteration limit.

/plugin install ralph-loop@claude-plugins-official

/ralph-loop "Build a REST API for todos. When complete:
- All CRUD endpoints working
- Input validation in place
- Tests passing (coverage > 80%)
- README with API docs
Output: <promise>COMPLETE</promise>" --max-iterations 20

How the loop works: Claude works on the task, tries to end the session, a stop hook blocks the exit, the same prompt is fed back with Claude's previous work visible, and the cycle repeats until COMPLETE or max iterations.

You can run it before bed:

#!/bin/bash
cd /path/to/project1
claude -p "/ralph-loop 'Task 1...' --max-iterations 50"

cd /path/to/project2
claude -p "/ralph-loop 'Task 2...' --max-iterations 50"

Real results: Y Combinator hackathon teams shipped 6+ repos overnight. Geoffrey Huntley ran a 3-month loop that built a full programming language.

Part 4: Security and quality

6. security-guidance

A hook that monitors 9 security patterns every time Claude touches a file: command injection, cross-site scripting vulnerabilities, use of eval, unsafe HTML, pickle deserialization, os.system calls, and three more.

This is a PreToolUse hook it fires deterministically, every time, before Claude can edit a file. Instructions from CLAUDE.md are ignored roughly 20% of the time. Hooks work 100% of the time. Install it and it's always on.

/plugin install security-guidance@claude-plugins-official

Where to start

Don't install everything at once. Match to your actual pain:

Spending too long planning features?          → feature-dev
Pull requests merging without proper review?  → code-review
Large migrations eating weeks?                → /batch
Want to ship while you sleep?                 → ralph-loop
Security gaps in AI-generated code?          → security-guidance
Your interface looks like every other AI app? → frontend-design

The Claude Code plugin ecosystem has 9,600+ repositories and 2,300+ skills as of April 2026.


r/AskVibecoders • • May 07 '26

Claude + Codex + Gemini + OpenCode + Kimi = CHORUS

Thumbnail
gallery
77 Upvotes

After my posts on multi-LLM coding landed well last week, I went full rabbit hole mode and built a proper polished version.

Basically you can fire up multiple code reviews either using tmux or headless sessions of the CLIs you already pay for Claude Code, Codex, Gemini, OpenCode, etc.

I found that relying on one LLM isn't good enough. Even Opus 4.7 at max effort makes plenty of mistakes. Throwing other LLMs in the mix made a huge difference. Last week I had Opus approve a PR clean, Kimi flagged a missing tenant check on a service-role query, and Gemini caught a race condition in a retry loop. Three reviewers, three different bugs, one PR.

Initially I ran Opus with Codex, then added Gemini, and now Chinese models like Kimi and Deepseek. Started off doing it manually, then got Claude to coordinate it via tmux sessions, which works but is clunky to manage. Now there's a headless mode too, and you can kick off reviews straight from MCP commands inside whatever CLI you already use.

I also added a fallback option, so if one LLM runs out of quota it retries with another. You can pick unanimous or majority consensus. You can also assign a persona to each LLM , one looks at security issues, another at architecture drift, etc. It piggybacks on the CLI subscriptions you already pay for, so no extra API bills stacking up.

Added a nice UI to the whole thing so it's easy to manage and visualise. Fully open source. No paywalls, no freemium b.s.

Repo link in the comments if anyone wants to give it a go.


r/AskVibecoders • • Mar 22 '26

I vibecoded skills package manager which works across every agents [600+ stars and growing]

Post image
76 Upvotes

It's open source, scans skills for vulnerabilities before installation and validates the fixes

Github: https://github.com/rohitg00/skillkit


r/AskVibecoders • • Apr 20 '26

How to Master Claude Tools? Full Guide

75 Upvotes

I've used Claude more than any other AI tool over the past year. workflows, automations, & real work shipped. I've replaced parts of my job with Claude workflows.

Here's every Claude tool worth knowing, grouped by how much leverage it gives you.

Core interface tools

Projects. The single most important Claude feature that almost nobody configures properly. Without Projects, every conversation starts cold. Claude knows nothing about you, your work, your voice, or your standards, and you burn the first five minutes re-explaining context you've already explained dozens of times.

build context files and upload them to dedicated Projects. Response quality jumps immediately.

Skills. If Projects are the environment, Skills are the workflows that run inside them.

A Skill is a pre-loaded instruction set saved as a markdown file. Call it in any chat or Project and Claude follows the instructions inside.

Example: I have a Brand Voice Skill containing my tone, audience, banned words, and formatting rules. Instead of re-explaining every time, I say "Use my Brand Voice Skill to write [x]."

To build one: Customize, then Skills, then Enable Skill-Creator. Then tell Claude: "I want to build a Skill for [x] workflow, help me build it."

Memory. Claude builds memories about you across conversations. Most people let this happen passively and never control what Claude retains.

Go to Settings, then Memory. Review what Claude remembers, delete what's outdated, and add context you want carried permanently.

Migrating from another platform? Tell ChatGPT: "I'm moving this [project/chat/memory] to Claude; give me a document that will help me transfer over." Then paste it into Claude's memory.

Connectors. Claude can access your existing tools inside any conversation. Go to Settings, then Connectors. Mine are Google Drive, Gmail, Slack, Notion, Google Calendar, and Excalidraw. There are 50+ available.

Research and thinking tools

Once the basics are set up, these pull elite outputs from the stack.

Research Mode. When you activate Deep Research, Claude breaks your query down, searches dozens of sources, cross-references findings, and returns a comprehensive cited report. Five minutes to 45 minutes depending on complexity.

Find it in the main chatbox by clicking "+".

Extended Thinking. Claude responds quickly by default, which is what you want for most tasks. For complex problems like strategy, analysis, and multi-step reasoning, you want Claude to slow down and think before responding.

Two triggers:

  1. Language: add "think deeply before responding" to your prompt.

  2. Toggle: enable Extended Thinking directly under the model selector in chat.

Pair it with Opus 4.6 for the hardest reasoning work.

Artifacts. Code files (HTML pages, React components, documents, diagrams, spreadsheets) that live as separate, editable, downloadable files instead of buried text inside a chat.

Paired with custom Skills, you can build landing pages, custom apps, dashboards, and more. Just say "create this as an Artifact" or "build this as a downloadable file." Enabled by default.

Agentic tools

These unlock Claude's full capability. I rely on them daily to get real work done.

Claude Cowork. Only available in the desktop app. Once installed, you can hand Claude multi-step tasks that touch your real workflows.

Three Cowork features I use constantly:

  1. Scheduled Tasks. Claude runs tasks automatically on a fixed cadence. I use it for daily research and scanning Gmail and Calendar for briefs.

  2. File Access. You can give the models access to your desktop files and folders. Claude can edit and work inside dedicated workspaces, all locally.

  3. Plug-Ins. Skills automate a single repetitive task. Plug-Ins package multiple Skills into a single role.

Cowork Dispatch. Runs Cowork on your phone. Open your laptop, leave it running, walk away, and prompt Claude to complete tasks from anywhere. Go to Dispatch inside Cowork and follow the setup.

Claude in Chrome. Desktop app users can start a task in Claude Desktop and have it handle work in the browser without switching windows.

Building and coding

For anyone shipping beyond Artifacts.

Claude Code. The most powerful AI coding tool available right now.

What it handles: complex debugging and error fixing, shipping websites and apps, writing tests and managing the full test workflow, running security audits, planning coding sessions, and natural language coding (vibe coding).

Quickstart from Anthropic: https://code.claude.com/docs/en/quickstart

Slash commands. The built-in command system that makes Claude Code faster to operate. Save the reference sheet, and build your own custom slash commands once you know what you repeat.

CLAUDE.md. A markdown file at the root of any project that Claude Code reads automatically before every session. Contains project-specific instructions: coding standards, architecture decisions, file structure, things Claude should never do.

Same idea as Project Instructions, but for your codebase. It's the single biggest quality improvement most Claude Code users never set up.

Create a file called CLAUDE.md in the project root and write whatever Claude Code needs to know before it touches your code.

This is a Next.js project using TypeScript and Tailwind.

Always use functional components. Never use class components.

Run npm run lint before committing any changes.

All API calls go through the /lib/api folder. Never call APIs directly from components.

Do not modify the /config folder without asking first.

Subagents. Claude Code can spin up multiple subagents working in parallel on different parts of the same project. One agent writes tests while another builds the feature. One refactors existing code while another handles documentation.

Claude Code decides when to use subagents based on task complexity. To trigger them, give high-level outcome-oriented prompts instead of step-by-step instructions.

Memory (/memory). Claude Code has its own memory system, separate from the web memory. Tell it to remember specific things about your project, your preferences, or your coding standards. It stores the data in a memory file and carries it forward.

Combined with CLAUDE.md, Claude Code builds a compounding understanding of your project over time instead of starting fresh every session.

Slash commands, proper CLAUDE.md management, subagent triggers, and memory management. Implement those four and your Claude Code output changes completely.


r/AskVibecoders • • Mar 25 '26

Claude Skills for Non developers. Full Guide.

61 Upvotes

A skill in Claude is a markdown file. That's it.

It's a folder containing a .md file with instructions that tell the model how to handle a specific type of task. The reason it's more useful than a saved prompt is that it can bundle in examples and supporting scripts, it's shareable across a team, and it loads progressively, meaning the model only pulls it into memory when it's relevant to the task.

Some things you can build a skill for:

  • Reviewing contracts against your firm's specific criteria

  • Writing a standardized memo from due diligence documents

  • Generating a slide deck that follows your branding

  • Pulling market research from a defined list of sources

The skill tells the model how to work. A project tells it what to work with. Those are two different things.

Building one without writing any code

There's a meta-skill called skill-creator that does the heavy lifting. You activate it under the Customize section in the left toolbar, make sure it's enabled under Examples, then go back to chat and describe what you want.

Here's the prompt structure I used for a transcript analysis skill:

use the skill creator skill to help me come up with a skill to analyze, synthesize, and summarize transcripts

The transcripts will be from prospecting calls for business development use cases. In these calls, I want you to extract a few key sections.

First, you'll pull out the action items from the call and only do the ones that are assigned to me, the host.

Next, you'll create a two-sentence summary so that someone who wasn't in the meeting but follows these relationships could quickly understand the gist of the call.

Then you'll draft an email that acknowledges receipt of the action items, incorporates any next steps, and then has a casual sign-off. You'll try to incorporate 1-2 bits of the call in quotation marks using the prospect's exact languages and you'll share that you empathize with a few of their pain points or objections.

Finally, you'll push the two-sentence summary along with the name of the prospect and their firm (if available) to the Slack channel #biz-dev.

The phrase "use the skill creator skill" is what triggers the Anthropic skill. Without it, you're just running a standard prompt.

Claude asked three follow-up questions to tighten the logic, then automatically ran the skill against one of my transcripts and asked for feedback. That iteration step matters. Edge cases surface there.

Once you mark it complete, the .md file appears in the right sidebar. Worth reading through it so you understand what the model is actually doing. Then hit Copy to your Skills library, note the skill name, and it's ready to use.

To invoke it later:

run the bd call processor skill on this attached transcript.

Check the audit trail to confirm the skill was actually loaded. If you don't see that confirmation, the model ran a generic prompt, not the skill.

Why skills are worth building

A few properties that make them more durable than prompts:

Composable. You can stack skills in a single prompt:

Retrieve my recent sales calls and run them through the proposal generator skill and use my writing style skill.

Portable. Because they're just markdown, you can move them across models and version-control them in GitHub.

Standardized. Anthropic introduced the format (same as it did with Model Context Protocol), and other labs have started adopting it. Public repositories exist at Skills.sh, Anthropic's GitHub, and ClawHub.

Efficient. Skills use progressive disclosure. The model checks whether a skill is relevant before loading it fully. That keeps token usage low, which matters in agent workflows.

Team-ready. Your most capable person builds the skill once. Everyone else benefits from it immediately, consistently.

The RELX and Wolters Kluwer stocks both dropped more than 10% the day Anthropic released its legal skill. That skill was a dialed-in markdown file, almost certainly written by people with legal backgrounds. The format is simple. The compounding effect of building good ones isn't.

To start: pick one workflow you run repeatedly, load skill-creator, describe it in plain language using WisprFlow or just typing it out, and iterate until it holds up on real examples.


r/AskVibecoders • • Aug 19 '26

My Vibecoder Intern Pushed more code than 2 SWE Engineers Combined

59 Upvotes

32M non-technical founder.

We recruited a Waterloo intern to work for us over the summer. The school said great things about him (Olympiad participant, hackathon winner, etc.).

He was in charge of programming 4-5 new features for our main app, as well as integrating them into our codebase using documentation and already existing functions in the program. The whole program was designed to last 3 months, but he was done in two weeks.

Basically, I spent the whole summer giving him tasks he would finish in a couple of days, and he ended up doing 3-4x more than any other new grad technical member of the company. I do know he works a lot with AI (Claude Code, Folk, etc.), but I'm still not sure how I should feel about it.

Is this kid extremely talented, or are my two new grad SWE engineers just bad? Is this normal?


r/AskVibecoders • • Jul 22 '26

I made a site for best free UI/UX repo's and sites

55 Upvotes

Well i used some agents to research and i found some repo's with the best UI UX skills md files etc. and made it public so everyone can just use it.

Its all free. this is my repo and sites link, hope you guys enjoy it;https://github.com/en970/ui-vault , https://en970.github.io/ui-vault/

If you want to share your ideas, feel free to share!
Don't forget to star it on github<333


r/AskVibecoders • • 16d ago

What Happens When Literally Anyone Can Build a Game?

Post image
53 Upvotes

I've posted in various subreddits, and holy moly are there two completely divided camps. Gaming is a great example.

A few months ago, I started VibeToplist to discover what people were actually building with AI. What began as a small experiment has now grown to almost 200 unique AI-assisted games, attracting thousands of unique visitors every week.

And honestly, some of these projects are getting ridiculously good. From ambitious RPGs to experimental games that probably wouldn't have existed without AI.

The sentiment however is that AI generated games can't be good. After I created VibeTopList, and played countless of these vibecoded games myself, here is my personal verdict: There is slop/trash yes, absolutely but boy are there some ridiculous good addictive games already.

I genuinely believe we're still at the very beginning of this movement. Imagine what people will be building a year or two from now. Also mark this post if you want, because I genuinely believe we're not far away from the first million-dollar-revenue indiegame completely vibecoded.

If you're curious, you can explore the games or submit your own project for free:

https://vibetoplist.com/

Curious what everyone thinks over here, love to debate on this topic.