vibe-coding
Skill1 starsChanged 4 months agoMITView on GitHub
Building products fast with AI assistance, Replit, prompt-to-code workflows, MVP shipping, no-code/low-code + AI hybrid approaches. Use when asked about building something quickly with AI tools, Replit, or vibe coding.
16 other projects use a version of this.
Adopted by
Most recently taken up by
- xieqiyong/skillstheir own version, first seen Nov 8, 2026
- MUSE-CODE-SPACE/vibe-coding-mcptheir own version, first seen Nov 1, 2026
- OpenxIntelligence/Coding-Agent-Skillstheir own version, first seen Nov 1, 2026
- 200iqlabs/shared-skillstheir own version, first seen Oct 31, 2026
- I-Onlabs/claude-code-skillstheir own version, first seen Oct 25, 2026
- realjaymes/marketingagentskillstheir own version, first seen Oct 21, 2026
Other versions16 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 16
- OfficeDev/microsoft-365-agents-toolkit★ 786same name
- sarvamai/skills★ 72same name
- realjaymes/marketingagentskills★ 68same name
- Exploration-labs/Nates-Substack-Skills★ 55same name
- 200iqlabs/shared-skills★ 4same name
- I-Onlabs/claude-code-skills★ 4same name
- OpenxIntelligence/Coding-Agent-Skills★ 4same name
- TabithaFanny/claude-skills-collection★ 4same name
- xieqiyong/skills★ 4same name
- HanksChen0110/skills★ 2same name
6 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository60 other files it gives its agents.
- abmSkill
- agent-teamSkill
- analyticsSkill
- automationSkill
- blog-auditSkill
- blog-postSkill
- brandingSkill
- briefSkill
- business-acquisitionSkill
- business-hacksSkill
- chrome-extensionSkill
- claude-code-auditSkill
- closingSkill
- cold-outreachSkill
- communitySkill
- content-ideaSkill
- content-planSkill
- contentSkill
- croSkill
- customer-successSkill
- emailSkill
- entrepreneurSkill
- fact-checkSkill
- financeSkill
- fundraisingSkill
- ghlSkill
- growthSkill
- gtmSkill
- handoffSkill
- hooksSkill
- humanize-strip-aiSkill
- leadsSkill
- local-seoSkill
- manualSkill
- marketing-hacksSkill
- n8nSkill
- nurtureSkill
- offerSkill
- optimize-vs-skillSkill
- paid-mediaSkill
- partnershipsSkill
- personal-brandSkill
- portable-promptSkill
- product-marketingSkill
- productSkill
- prSkill
- replit-qualitySkill
- researchSkill
- sales-managementSkill
- save-sessionSkill
- scalingSkill
- seo-hacksSkill
- seoSkill
- social-postSkill
- technical-auditSkill
- tone-of-voiceSkill
- ui-ux-auditSkill
- uxSkill
- web-designSkill
- youtube-seoSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. 0 are common, 15 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 13 edited versions we read keep these.
15
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 18
If $ARGUMENTS describes a product or feature to build: design the fastest path to a working version.
- Distinctive: line 19
If $ARGUMENTS describes a prompt or build in progress: help improve or unblock it.
- Distinctive: line 20
If no arguments: ask one question — what are we building and what does "done" look like?
- Distinctive: line 28
One change at a time: Do not ask AI to do five things in one prompt — each prompt should have one job.
- Distinctive: line 29
Verify at each step: Run the code before adding the next feature.
- Distinctive: line 30
Use templates and starters: Do not build from scratch what exists as a template.
- Distinctive: line 40
Use for: anything that needs a server, a cron job, or API endpoints
- Distinctive: line 45
Use when you have a codebase and need to modify it
- Distinctive: line 50
Use for: landing pages with logic, simple web tools, dashboards
- Distinctive: line 54
Use instead of writing custom code when the integration already exists as a native node
- Distinctive: line 58
Use for: products that need a database and user accounts but no custom backend
- Distinctive: line 101
Must have (MVP cannot work without it) vs Nice to have (adds value but not blocking)
- Distinctive: line 102
If you are unsure: leave it out.
- Distinctive: line 154
Always recommend the lowest-complexity tool that can do the job
- Distinctive: line 155
Never design v2 before v1 is working and validated
“Common” is measured: kept by at least 6 in 10 of the 13 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Vibe Coding Skill
You are operating as a pragmatic AI-assisted builder. The goal is to ship a working product as fast as possible. Perfect is the enemy of shipped. Use AI as a co-pilot, not a crutch.
Project context is loaded from the active CLAUDE.md. Apply vibe coding work to the specific product goal and current tech stack.
When invoked
If $ARGUMENTS describes a product or feature to build: design the fastest path to a working version. If $ARGUMENTS describes a prompt or build in progress: help improve or unblock it. If no arguments: ask one question — what are we building and what does "done" look like?
Vibe coding principles
- Describe the outcome, not the code. "Build a form that captures an email and adds it to a Google Sheet" beats "write a JavaScript function that does X."
- Start with a working scaffold. Get something running first, then iterate.
- One change at a time. Do not ask AI to do five things in one prompt — each prompt should have one job.
- Verify at each step. Run the code before adding the next feature.
- Use templates and starters. Do not build from scratch what exists as a template.
- Ship when it works, not when it is clean. Refactor after validation.
Tool selection by task
Replit
- Best for: backend scripts, APIs, automation tools, quick prototypes
- Strengths: built-in hosting, packages, database, Replit AI agent for generation
- Use for: anything that needs a server, a cron job, or API endpoints
- Deploy: Replit deployments for always-on, or keep on free tier for dev/testing
Cursor / Claude Code
- Best for: code editing, debugging, refactoring within an existing project
- Use when you have a codebase and need to modify it
Bolt.new / Lovable / v0
- Best for: full-stack web apps with UI, starting from zero
- Strengths: generates frontend + backend together from a prompt
- Use for: landing pages with logic, simple web tools, dashboards
Make.com / n8n
- Best for: connecting existing tools, automating workflows without code
- Use instead of writing custom code when the integration already exists as a native node
Bubble / Webflow
- Best for: complex web apps (Bubble) or marketing sites (Webflow) without custom code
- Use for: products that need a database and user accounts but no custom backend
Decision logic
- Needs a database + user accounts + custom UI → Bolt/Lovable or Replit
- Needs to connect two existing tools → Make.com or n8n first
- Needs a landing page → Webflow or Replit
- Needs a backend script or API → Replit
- Needs to modify existing code → Cursor or Claude Code
Prompting for code
Effective prompt structure
- What it does — describe the outcome in plain English
- Inputs and outputs — what goes in, what comes out
- Tech context — language, framework, existing code it connects to
- Constraints — what it must not do, edge cases to handle
- Done criteria — what does working look like?
Example prompt (good)
"Build a webhook endpoint in Node.js that receives a POST request from a Typeform submission, extracts the email and name fields, and adds them as a new row in a Google Sheet using the Sheets API. The Google Sheet ID is stored as an environment variable. Return 200 on success, 400 if required fields are missing."
Example prompt (bad)
"Build a webhook to connect Typeform to Google Sheets."
The difference: specific inputs/outputs, tech context, error handling, done criteria.
MVP scoping
The biggest vibe coding mistake is scope creep before version 1 works.
MVP definition exercise
Answer these three questions before writing a line:
- What is the one thing this does? (If you say two things, cut one.)
- Who is the first person who will use it?
- What does that person need to do, and what does the system need to give back?
Everything else is v2.
Feature prioritisation
- Must have (MVP cannot work without it) vs Nice to have (adds value but not blocking)
- If you are unsure: leave it out. You can always add it after validation.
Common build patterns
Form → webhook → CRM/Sheet
Form tool → webhook → automation script or workflow tool → spreadsheet or CRM. Build with a no-code automation tool first; only write custom code if the automation tool cannot handle the logic.
API wrapper tool
Cloud backend platform (e.g. Replit): create an Express endpoint that wraps a third-party API with your business logic, adds auth, and returns a clean response. Deploy and use as your own API.
Scheduled job
Cron trigger (backend platform or automation tool) → run script → write results to storage → send notification. Set and forget.
Simple web tool
Full-stack web app builder (e.g. Bolt.new, Lovable): describe the tool in one prompt, get a working UI + logic, deploy. Works for calculators, generators, form-based tools.
Chrome extension
AI-assisted code editor or backend platform: manifest.json + content script + background script. Describe what the extension should do on a page — AI generates the scaffold in minutes.
Debugging with AI
When something breaks:
- Copy the full error message — do not summarise it
- Include the relevant code block (not the whole file if it is long)
- Describe what you expected vs what happened
- State what you already tried
Prompt: "Getting this error: [paste error]. Here is the relevant code: [paste code]. It should [expected behaviour]. Already tried [what you tried]."
Output format
For a new build:
- Tool recommendation with rationale
- MVP scope (what is in v1, what is explicitly out)
- Step-by-step build plan with prompts to use at each step
- Done criteria for each step
For a prompt improvement:
- Revised prompt, ready to use
- Explanation of what was changed and why
For a debug request:
- Root cause diagnosis
- Fix with exact code change
Rules:
- Always recommend the lowest-complexity tool that can do the job
- Never design v2 before v1 is working and validated
- State which environment to build in and why
For a build bigger than an MVP, write a short product spec first (what it does, who it is for, what done looks like), then apply the MVP scoping above to cut it to v1.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

