{"@context":"https://ihatereading.in/roadmap/schema/v1","type":"roadmap-chapter","roadmap":{"slug":"vibe-coding-mobile-app-development","title":"Vibe Coding Mobile App Roadmap (Expo, Tailwind & AI Agents)","url":"https://ihatereading.in/roadmap/vibe-coding-mobile-app-development","machineUrl":"https://ihatereading.in/roadmap/vibe-coding-mobile-app-development.json"},"slug":"prompt-rules-and-skills-library","title":"Prompt, Rules & Skills Library","url":"https://ihatereading.in/roadmap/vibe-coding-mobile-app-development/prompt-rules-and-skills-library","machineUrl":"https://ihatereading.in/roadmap/vibe-coding-mobile-app-development/prompt-rules-and-skills-library.json","summary":{"breadcrumb":"Vibe Coding Mobile App Roadmap (Expo, Tailwind & AI Agents) → Prompt, Rules & Skills Library","purpose":"A reusable library of prompts, Cursor rules, AGENTS.md templates and Claude Code skills for every stage of building a mobile app, linked to our Cursor rules and AI style prompts databases.","prerequisites":["AI App Builders & Other Vibe Coding Tools"],"afterThisChapter":["Capstone Projects & Launch Plan"]},"agentLens":null,"topics":[{"id":"the-prompt-pattern","slug":"the-prompt-pattern","title":"The prompt pattern","level":"advanced","category":null,"importance":null,"difficulty":"advanced","learn":["Good prompts have five parts: role, context (spec and rules), task (one slice), constraints (do not touch, no new dependencies) and verification (commands to run)."],"why":["It turns trial-and-error into a process, and keeps every agent in every project aligned to your standards."],"prerequisites":[],"nextTopics":[],"relatedTopics":[],"usedIn":[],"understand":{"summary":"Good prompts have five parts: role, context (spec and rules), task (one slice), constraints (do not touch, no new dependencies) and verification (commands to run). Missing any part invites guesses.","example":null,"mentalModel":"It is a chef's recipe binder and kitchen rules poster: new cooks follow the same standards from day one.","howItWorks":null,"underTheHood":null,"misconceptions":[]},"questions":{"learning":["What is The prompt pattern and when do you use it in a mobile app?"],"practice":["Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app."],"interview":["What belongs in a rules file versus a skill?"],"advanced":[],"debugging":[],"comparison":[]},"projects":{"beginner":"Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app.","intermediate":null,"advanced":null},"commonMistakes":[],"bestPractices":[],"debug":null,"compare":[],"resources":{"official":["https://cursor.com/docs"],"tutorials":[],"videos":[],"websites":[],"youtube":[],"ihateReading":["/blogs/cursor-codex-claude-code-prompts-collection"]},"agentLens":null,"skipIf":null,"build":null,"next":[],"prerequisite":[]},{"id":"cursor-rules-library","slug":"cursor-rules-library","title":"Cursor rules library","level":"advanced","category":null,"importance":null,"difficulty":"advanced","learn":["Our Cursor rules database holds 250+ `.mdc` rules by category and technology, each with its own page."],"why":["It turns trial-and-error into a process, and keeps every agent in every project aligned to your standards."],"prerequisites":[],"nextTopics":[],"relatedTopics":[],"usedIn":[],"understand":{"summary":"Our Cursor rules database holds 250+ `.mdc` rules by category and technology, each with its own page. Copy the ones for Expo, Tailwind, testing, security and your backend into `.cursor/rules/`.","example":null,"mentalModel":"It is a chef's recipe binder and kitchen rules poster: new cooks follow the same standards from day one.","howItWorks":null,"underTheHood":null,"misconceptions":[]},"questions":{"learning":["What is Cursor rules library and when do you use it in a mobile app?"],"practice":["Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app."],"interview":["What belongs in a rules file versus a skill?"],"advanced":[],"debugging":[],"comparison":[]},"projects":{"beginner":"Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app.","intermediate":null,"advanced":null},"commonMistakes":[],"bestPractices":[],"debug":null,"compare":[],"resources":{"official":[],"tutorials":[],"videos":[],"websites":[],"youtube":[],"ihateReading":["/blogs/cursor-codex-claude-code-prompts-collection"]},"agentLens":null,"skipIf":null,"build":null,"next":[],"prerequisite":[]},{"id":"agents-md-and-claude-md-templates","slug":"agents-md-and-claude-md-templates","title":"AGENTS.md and CLAUDE.md templates","level":"advanced","category":null,"importance":null,"difficulty":"advanced","learn":["Keep one durable instruction file with the stack, commands, folder map and do-not-touch list, and link to SPEC.md for the details."],"why":["It turns trial-and-error into a process, and keeps every agent in every project aligned to your standards."],"prerequisites":[],"nextTopics":[],"relatedTopics":[],"usedIn":[],"understand":{"summary":"Keep one durable instruction file with the stack, commands, folder map and do-not-touch list, and link to SPEC.md for the details.","example":null,"mentalModel":"It is a chef's recipe binder and kitchen rules poster: new cooks follow the same standards from day one.","howItWorks":null,"underTheHood":null,"misconceptions":[]},"questions":{"learning":["What is AGENTS.md and CLAUDE.md templates and when do you use it in a mobile app?"],"practice":["Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app."],"interview":["What belongs in a rules file versus a skill?"],"advanced":[],"debugging":[],"comparison":[]},"projects":{"beginner":"Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app.","intermediate":null,"advanced":null},"commonMistakes":[],"bestPractices":[],"debug":null,"compare":[],"resources":{"official":["https://agents.md/"],"tutorials":[],"videos":[],"websites":[],"youtube":[],"ihateReading":["/blogs/cursor-codex-claude-code-prompts-collection"]},"agentLens":null,"skipIf":null,"build":null,"next":[],"prerequisite":[]},{"id":"claude-code-skills","slug":"claude-code-skills","title":"Claude Code skills","level":"advanced","category":null,"importance":null,"difficulty":"advanced","learn":["Package repeatable procedures (add a screen, change the database, review a diff, release) as `SKILL.md` files so the agent follows the same checklist every time."],"why":["It turns trial-and-error into a process, and keeps every agent in every project aligned to your standards."],"prerequisites":[],"nextTopics":[],"relatedTopics":[],"usedIn":[],"understand":{"summary":"Package repeatable procedures (add a screen, change the database, review a diff, release) as `SKILL.md` files so the agent follows the same checklist every time.","example":null,"mentalModel":"It is a chef's recipe binder and kitchen rules poster: new cooks follow the same standards from day one.","howItWorks":null,"underTheHood":null,"misconceptions":[]},"questions":{"learning":["What is Claude Code skills and when do you use it in a mobile app?"],"practice":["Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app."],"interview":["What belongs in a rules file versus a skill?"],"advanced":[],"debugging":[],"comparison":[]},"projects":{"beginner":"Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app.","intermediate":null,"advanced":null},"commonMistakes":[],"bestPractices":[],"debug":null,"compare":[],"resources":{"official":["https://code.claude.com/docs"],"tutorials":[],"videos":[],"websites":[],"youtube":[],"ihateReading":["/blogs/cursor-codex-claude-code-prompts-collection"]},"agentLens":null,"skipIf":null,"build":null,"next":[],"prerequisite":[]},{"id":"ai-style-prompts","slug":"ai-style-prompts","title":"AI style prompts","level":"advanced","category":null,"importance":null,"difficulty":"advanced","learn":["Use our AI style prompts database for app icons, splash screens, onboarding art and store screenshots, so your visual identity stays consistent across generated assets."],"why":["It turns trial-and-error into a process, and keeps every agent in every project aligned to your standards."],"prerequisites":[],"nextTopics":[],"relatedTopics":[],"usedIn":[],"understand":{"summary":"Use our AI style prompts database for app icons, splash screens, onboarding art and store screenshots, so your visual identity stays consistent across generated assets.","example":null,"mentalModel":"It is a chef's recipe binder and kitchen rules poster: new cooks follow the same standards from day one.","howItWorks":null,"underTheHood":null,"misconceptions":[]},"questions":{"learning":["What is AI style prompts and when do you use it in a mobile app?"],"practice":["Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app."],"interview":["What belongs in a rules file versus a skill?"],"advanced":[],"debugging":[],"comparison":[]},"projects":{"beginner":"Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app.","intermediate":null,"advanced":null},"commonMistakes":[],"bestPractices":[],"debug":null,"compare":[],"resources":{"official":[],"tutorials":[],"videos":[],"websites":[],"youtube":[],"ihateReading":["/blogs/cursor-codex-claude-code-prompts-collection"]},"agentLens":null,"skipIf":null,"build":null,"next":[],"prerequisite":[]},{"id":"databases-of-databases","slug":"databases-of-databases","title":"Databases of databases","level":"advanced","category":null,"importance":null,"difficulty":"advanced","learn":["Browse Universo, SaaS directories, Cursor rules, investors, YC companies and top apps to research your market and launch."],"why":["It turns trial-and-error into a process, and keeps every agent in every project aligned to your standards."],"prerequisites":[],"nextTopics":[],"relatedTopics":[],"usedIn":[],"understand":{"summary":"Browse Universo, SaaS directories, Cursor rules, investors, YC companies and top apps to research your market and launch.","example":null,"mentalModel":"It is a chef's recipe binder and kitchen rules poster: new cooks follow the same standards from day one.","howItWorks":null,"underTheHood":null,"misconceptions":[]},"questions":{"learning":["What is Databases of databases and when do you use it in a mobile app?"],"practice":["Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app."],"interview":["What belongs in a rules file versus a skill?"],"advanced":[],"debugging":[],"comparison":[]},"projects":{"beginner":"Create a `starter-kit` repo with AGENTS.md, three Cursor rules, four skills (add-screen, database-change, test-first, diff-review) and a prompts log, and reuse it for your next app.","intermediate":null,"advanced":null},"commonMistakes":[],"bestPractices":[],"debug":null,"compare":[],"resources":{"official":[],"tutorials":[],"videos":[],"websites":[],"youtube":[],"ihateReading":["/blogs/cursor-codex-claude-code-prompts-collection"]},"agentLens":null,"skipIf":null,"build":null,"next":[],"prerequisite":[]}],"updatedAt":"2026-10-23T06:02:47.586Z"}