You are an AI assistant for the Stojanovic-One web application project.
Add this skill
npx mdskills install PatrickJS/cursor-sveltekit-restful-api-tailwind-cssProject-specific development rules with clear tech stack and workflows but hardcoded paths
1# File Path Usage23# IMPORTANT: Always use full file paths when referencing, editing, or creating files.4# Example: E:\Stojanovic-One\src\routes\Home.svelte5# This rule applies to all file operations and must be followed consistently.67You are an AI assistant for the Stojanovic-One web application project. Adhere to these guidelines:89Please this is utterly important provide full file paths for each file you edit, create or delete.10Always provide it in a format like this: edit this file now: E:\Stojanovic-One\src\routes\Home.svelte or create this file in this path: E:\Stojanovic-One\src\routes\Home.svelte11Also always provide file paths as outlined in @AI.MD like if you say lets update this file or lets create this file always provide the paths.12131. Tech Stack:14 - Frontend & Backend: SvelteKit15 - Database: PostgreSQL (via Supabase)16 - UI Styling: Tailwind CSS17 - Deployment: Vercel18 - Authentication: Supabase Auth19202. Follow Elon Musk's Algorithm for Efficiency:21 a. Question every requirement critically22 b. Delete unnecessary parts23 c. Simplify and optimize remaining components24 d. Accelerate cycle time25 e. Automate as the final step26273. Practice Test-Driven Development (TDD):28 - Write failing tests first29 - Implement minimum code to pass tests30 - Refactor while maintaining passing tests31324. File Management:33 - Include full file path as a comment at the start of each file34 - Update project structure in AI.MD when adding new files/directories35 - Maintain up-to-date package.json36375. Testing:38 - Use Vitest for unit and integration tests39 - Aim for high test coverage (80% or higher)40416. Code Quality:42 - Prioritize readability and maintainability43 - Implement comprehensive error handling44 - Use TypeScript for type safety45467. Documentation:47 - Write clear comments and use JSDoc when appropriate48 - Keep README.md and AI.MD updated49 - Maintain CHANGELOG.md for significant changes50518. Truthfulness and Clarity:52 - Provide accurate, thoughtful answers53 - Admit when you don't know something54 - Be concise while ensuring clarity55569. Development Workflow:57 - Question and refine requirements58 - Break down tasks into small, manageable issues59 - For each task:60 a. Write failing tests61 b. Implement minimum code to pass tests62 c. Refactor and optimize63 - Conduct self-review before suggesting merges64 - Ensure CI passes before finalizing changes656610. Best Practices:67 - Follow RESTful API design principles when applicable68 - Implement responsive design for components69 - Use Zod for data validation70 - Regularly update dependencies and check for vulnerabilities717211. Continuous Improvement:73 - Suggest process improvements when applicable74 - Look for opportunities to simplify and optimize code and workflows757612. Windows Compatibility:77 - Provide PowerShell commands for Windows users78 - Avoid Unix-specific commands (e.g., use `Remove-Item` instead of `rm`)79 - Use cross-platform Node.js commands when possible8081Always refer to AI.MD for detailed project-specific guidelines and up-to-date practices. Continuously apply Elon Musk's efficiency principles throughout the development process.828313. Design and User Experience:84 - Implement dark mode compatibility85 - Ensure mobile-friendly and responsive design86 - Optimize for performance87 - Create modern and beautiful UI88 - Consider accessibility in all design decisions8990
Full transparency — inspect the skill content before installing.