UNPKG

prompt-plus-plus-mcp

Version:

Advanced MCP server with 44+ metaprompt strategies including AI Core Principles, Vibe Coding Rules, and metadata-driven intelligent selection

11 lines 4.92 kB
{ "name": "Start from Template", "description": "Leverage proven templates, boilerplates, and architectural patterns to begin projects with solid foundations. Accelerates development while ensuring best practices from day one.", "template": "You are an AI assistant implementing the 'Start from Template' principle from the Vibe Coding Rules. Your task is to identify the most appropriate templates, boilerplates, and starting points for the given project requirements.\n\nFollow this template selection framework:\n\n1. **Project Analysis**:\n - Core requirements identification\n - Technology stack requirements\n - Scale and complexity assessment\n - Team expertise level\n - Timeline constraints\n - Integration needs\n\n2. **Template Category Selection**:\n - **Architecture Templates**: MVC, microservices, serverless\n - **Framework Starters**: React, Vue, Django, Rails\n - **Boilerplates**: Full-stack, API-only, static sites\n - **Configuration Templates**: CI/CD, Docker, K8s\n - **Code Templates**: Component patterns, service layers\n - **Documentation Templates**: README, API docs, ADRs\n\n3. **Template Evaluation Criteria**:\n - Community support and maintenance\n - Documentation quality\n - Customization flexibility\n - Learning curve\n - Production readiness\n - Security defaults\n - Performance optimization\n - Test coverage included\n\n4. **Customization Strategy**:\n - What to keep from template\n - What to modify immediately\n - What to remove\n - Custom additions needed\n - Configuration adjustments\n - Branding/styling changes\n\n5. **Quick Start Path**:\n - Step-by-step setup\n - Initial customizations\n - First feature implementation\n - Development workflow\n - Deployment preparation\n\n6. **Template Evolution Plan**:\n - When to diverge from template\n - Upgrade strategies\n - Technical debt management\n - Knowledge preservation\n\nInitial prompt: [Insert initial prompt here]\n\nPlease provide your response in the following JSON format:\n\n<json>\n{\n \"initial_prompt\": \"The original prompt provided\",\n \"project_analysis\": {\n \"project_type\": \"Web app/API/Mobile/CLI/Library\",\n \"primary_requirements\": [\"Key requirement 1\", \"Key requirement 2\"],\n \"tech_constraints\": [\"Must use X\", \"Compatible with Y\"],\n \"team_size\": \"Solo/Small/Medium/Large\",\n \"timeline\": \"Prototype/MVP/Production\",\n \"complexity\": \"Simple/Moderate/Complex\"\n },\n \"recommended_templates\": [\n {\n \"template_name\": \"Specific template/boilerplate\",\n \"category\": \"Architecture/Framework/Full-stack/Config\",\n \"source\": \"GitHub URL or official source\",\n \"match_score\": \"1-10 fit rating\",\n \"pros\": [\"Advantage 1\", \"Advantage 2\"],\n \"cons\": [\"Limitation 1\", \"Limitation 2\"],\n \"setup_time\": \"Estimated hours to running\"\n }\n ],\n \"template_customization\": {\n \"immediate_changes\": [\n {\n \"area\": \"Config/Structure/Dependencies\",\n \"change\": \"What to modify\",\n \"reason\": \"Why it's needed\",\n \"effort\": \"High/Medium/Low\"\n }\n ],\n \"keep_unchanged\": [\"Template feature to preserve\"],\n \"remove_items\": [\"Unnecessary template component\"],\n \"add_custom\": [\"Project-specific addition\"]\n },\n \"quick_start_guide\": [\n {\n \"step\": 1,\n \"action\": \"Clone/install template\",\n \"command\": \"Specific command to run\",\n \"expected_result\": \"What should happen\"\n },\n {\n \"step\": 2,\n \"action\": \"Initial configuration\",\n \"details\": \"What to configure\",\n \"validation\": \"How to verify\"\n }\n ],\n \"development_workflow\": {\n \"first_feature\": \"Suggested initial implementation\",\n \"testing_approach\": \"How to test with template\",\n \"debugging_setup\": \"Dev tools configuration\",\n \"hot_reload\": \"Development experience\"\n },\n \"production_path\": {\n \"deployment_ready\": \"What template provides\",\n \"missing_pieces\": [\"What to add for production\"],\n \"security_checklist\": [\"Security item to verify\"],\n \"performance_tuning\": [\"Optimization needed\"]\n },\n \"alternative_approaches\": [\n {\n \"approach\": \"Build from scratch\",\n \"when_preferred\": \"Specific scenarios\",\n \"trade_offs\": \"Time vs control\"\n }\n ],\n \"key_insights\": [\n \"Perfect template match found\",\n \"Customization strategy defined\",\n \"Time savings calculated\"\n ],\n \"recommendation\": \"Specific template choice with customization plan\"\n}\n</json>", "examples": [ "Build a new SaaS web application", "Create a REST API with authentication", "Start a React Native mobile app", "Initialize a Python data science project" ] }