A comprehensive collection of AI prompts and communication strategies designed to help developers learn to code, solve problems efficiently, and work effectively with AI assistants across different roles and technologies.
Start with LLM Communication Techniques for Developers - Essential foundation for effective AI interaction using frameworks like CLEAR, PREP, STAR, and First Principles thinking.
- New to Coding: LearnToCode.md + Learning to Code Guide
- Specific Role: Browse Job-Specific Prompts Index
- General Development: Ultimate Coding Prompt Guide
-
LLM Communication Techniques for Developers ⭐ START HERE
- 32 advanced communication strategies for robust development
- CLEAR, PREP, STAR, and First Principles frameworks
- Context management, debugging communication, architecture discussions
- Socratic method, rubber duck debugging, collaborative problem solving
-
LearnToCode.md - Comprehensive learning guide
- Curated AI prompts for programming fundamentals
- Code quality, troubleshooting, and learning strategies
- Extensive glossary of 100+ technical terms
- Best practices for working with AI coding assistants
- Ultimate Coding Prompt Guide - Index to scenario-specific guides:
- Writing New Code - Feature development and implementation
- Modifying Existing Code - Refactoring and improvements
- Troubleshooting - Debugging and problem resolution
- Learning to Code Guide - Structured learning approach
Job-Specific Prompts Index - Complete navigation hub
- Frontend React/Next.js Engineer (25 prompts)
- Component development, custom hooks, state management
- Next.js SSR/SSG, dynamic routing, API routes
- Performance optimization, testing, accessibility
- UI/UX implementation with modern design patterns
-
Rust Backend Engineer (RIG + Actix-web) (32 prompts)
- Actix-web server development and middleware
- RIG integration for AI capabilities
- Database integration with SQLx, authentication
- Performance optimization and deployment strategies
-
Node.js Sails.js Backend Engineer (33 prompts)
- Sails.js MVC architecture and conventions
- Waterline ORM and database integration
- Real-time features with Socket.io
- RESTful API development and GraphQL integration
- Blockchain Architect (30 prompts)
- Blockchain architecture design and technology stack selection
- Smart contract architecture and DeFi protocol design
- Consensus mechanisms, scalability, and security frameworks
- Infrastructure, governance, tokenomics, and interoperability
- UI Designer (Figma) (30 prompts)
- Interactive prototype creation and design systems
- Component design and responsive layouts
- Accessibility, usability testing, design handoff
- Performance optimization and conversion rate optimization
- Test Engineer (Pytest) (33 prompts)
- Pytest framework setup and organization
- Unit, integration, and API testing strategies
- UI/E2E testing with Selenium and Playwright
- Performance testing, CI/CD integration, test data management
- Product Manager (30 prompts)
- Interactive prototype creation and MVP definition
- User research, personas, and journey mapping
- Feature planning, prioritization frameworks, market research
- Product strategy, roadmapping, go-to-market planning
- HR Manager (Hiring & Recruitment) (30 prompts)
- Job description creation and optimization
- Talent sourcing, recruitment strategies, interview design
- Candidate assessment, employer branding, diversity initiatives
- Compensation strategy, onboarding, recruitment analytics
git clone https://github.com/<USERNAME>/<REPO>.git
cd <REPO>- Foundation: LLM Communication Techniques
- Role-Specific: Choose your guide from Job-Specific Index
- Scenario-Based: Use Ultimate Coding Prompt Guide for specific tasks
- Deep Learning: LearnToCode.md for comprehensive understanding
# For effective AI communication
open llm-communication-techniques-for-developers.md
# For role-specific prompts
open job-specific-prompts-index.md
# For learning fundamentals
open LearnToCode.md
# For specific development scenarios
open ultimate-coding-prompt-guide.md| Category | Guides | Total Prompts | Key Features |
|---|---|---|---|
| Communication | 1 | 32 | CLEAR, PREP, STAR, First Principles |
| Learning | 5 | 50+ | Fundamentals, scenarios, glossary |
| Frontend | 1 | 25 | React, Next.js, performance |
| Backend | 2 | 65 | Rust, Node.js, databases, APIs |
| Blockchain | 1 | 30 | Architecture, DeFi, smart contracts |
| Design | 1 | 30 | Figma, prototypes, design systems |
| Testing | 1 | 33 | Pytest, automation, CI/CD |
| Product | 1 | 30 | Strategy, research, roadmapping |
| HR | 1 | 30 | Hiring, recruitment, talent |
| Total | 13 | 325+ | Comprehensive coverage |
# Complete beginner
open LearnToCode.md
open learning-to-code-guide.md
# Structured learning with AI communication
open llm-communication-techniques-for-developers.md# Planning and implementation
open writing-new-code.md
# Role-specific development
open job-specific-prompts-index.md# General troubleshooting
open troubleshooting.md
# Advanced debugging communication
open llm-communication-techniques-for-developers.md# Refactoring and improvements
open modifying-existing-code.md
# Code review and quality
open llm-communication-techniques-for-developers.md# System design
open blockchain-architect-prompts.md # For blockchain
open llm-communication-techniques-for-developers.md # General architecture
# UI/UX design
open ui-designer-figma-prompts.md- JavaScript/TypeScript: React, Next.js, Node.js, Sails.js
- Rust: Actix-web, RIG, SQLx
- Python: Pytest, testing frameworks
- Solidity: Smart contracts, blockchain development
- Frontend: React, Next.js, Figma
- Backend: Actix-web, Sails.js, Express
- Testing: Pytest, Selenium, Playwright
- Blockchain: Ethereum, DeFi protocols, Web3
- Databases: PostgreSQL, MongoDB, Redis, SQLx
- Web Development: Full-stack applications
- Blockchain: DeFi, smart contracts, tokenomics
- Testing: Automation, performance, CI/CD
- Design: UI/UX, prototypes, design systems
- Product: Strategy, research, management
- HR: Hiring, recruitment, talent acquisition
- NEW: LLM Communication Techniques - 32 advanced communication strategies including CLEAR framework, PREP method, STAR approach, First Principles thinking, Socratic method, and collaborative problem solving
- NEW: HR Manager Hiring Guide - 30 comprehensive prompts for job descriptions, talent sourcing, interview design, candidate assessment, employer branding, and legal compliance
- NEW: Blockchain Architect Guide - 30 specialized prompts for blockchain architecture, smart contracts, DeFi protocols, consensus mechanisms, and tokenomics
- NEW: UI Designer Figma Guide - 30 prompts for interactive prototypes, design systems, accessibility, and design handoff
- NEW: Test Engineer Pytest Guide - 33 prompts for test automation, performance testing, and CI/CD integration
- NEW: Product Manager Guide - 30 prompts for product strategy, user research, and stakeholder communication
- Enhanced job-specific index with cross-role collaboration prompts
- Added comprehensive technology coverage across all guides
- Improved navigation and quick reference sections
- Updated learning paths and getting started guidance
We welcome contributions! Here's how to help:
- Follow the structured format in LLM Communication Techniques
- Include practical templates and real-world examples
- Focus on developer-specific scenarios and challenges
- Follow the established format with 25-35 prompts
- Include role-specific scenarios and technology focus
- Provide template and example prompts
- Add best practices and workflow guidance
- Fork the repository
- Create a feature branch (
git checkout -b feature-name) - Make your changes and test them
- Submit a pull request with clear description
- Maintain consistent formatting and structure
- Include practical, actionable prompts
- Provide real-world examples and use cases
- Focus on developer productivity and learning
- Test prompts with high-quality AI models (Claude Sonnet 3.5+)
- Advanced Debugging Communication Patterns
- Team Collaboration with AI Assistants
- Code Review Communication Strategies
- Technical Documentation with AI
- Python Backend Engineer (Django/FastAPI)
- DevOps Engineer (Docker, Kubernetes, CI/CD)
- Mobile Developer (React Native/Flutter)
- Data Engineer (Python, SQL, ETL pipelines)
- Machine Learning Engineer (Python, TensorFlow, PyTorch)
- UX Researcher (User research, usability testing, analytics)
- Interactive prompt builder tool
- Technology-specific prompt collections
- Integration examples with popular AI assistants
- Video tutorials for complex workflows
- Community-contributed prompt library
See user-story.md for detailed user personas and their goals when using these guides.
- Use high-quality AI models (Claude Sonnet 3.5+ recommended)
- Provide context in your prompts for better results
- Start with communication fundamentals before diving into specific roles
- Customize prompts based on your specific needs and constraints
- Practice iterative refinement of your communication approach
- Primary: Claude Sonnet 3.5 (best for code generation and explanation)
- Alternative: GPT-4 (good for general development tasks)
- Avoid: GPT-3.5, basic models (insufficient for complex coding tasks)
This project is licensed under the MIT License - see the LICENSE file for details.
- Inspired by the AI coding community and best practices
- Built for developers who want to work more effectively with AI
- Continuously updated based on real-world usage and feedback
Start your journey: Begin with LLM Communication Techniques to master AI communication, then explore role-specific guides based on your needs. Happy coding! 🚀