Discover and master Rawi's 200+ expert-level AI prompt templates designed to transform your AI interactions into specialized, professional consultations.
Act templates are expertly crafted AI personas that transform your AI assistant into specialized experts across dozens of professional fields. Each template includes:
- Professional expertise — Deep domain knowledge and industry best practices
- Specialized vocabulary — Field-specific terminology and concepts
- Structured responses — Consistent, organized output formats
- Contextual understanding — Industry-aware problem-solving approaches
# Browse all available templates
rawi act --list
# Get detailed information about a template
rawi act --show software-engineer
# Use a template in conversation
rawi ask --act linux-terminal "show disk usage by directory"
rawi ask --act code-reviewer "analyze this Python function for improvements"Core Development:
software-engineer— General software design and developmentfull-stack-developer— End-to-end web application developmentfrontend-developer— UI/UX focused developmentbackend-developer— Server-side and API developmentmobile-developer— iOS/Android application development
DevOps & Infrastructure:
devops-engineer— CI/CD, automation, and deploymentdevsecops-engineer— Security-integrated development operationssite-reliability-engineer— System reliability and performancecloud-architect— Scalable cloud solution designcloud-engineer— Cloud infrastructure implementation
Specialized Development:
database-administrator— SQL optimization and database managementdata-engineer— Data pipeline and ETL designintegration-engineer— System integration and middlewaretest-automation-engineer— Automated testing frameworks
Security Engineering:
security-engineer— Application and infrastructure securitypenetration-tester— Security testing and vulnerability assessmentcloud-security-engineer— Cloud-specific security measurescybersecurity-analyst— Threat analysis and incident response
Compliance & Risk:
compliance-officer— Regulatory compliance and auditingrisk-analyst— Security risk assessment and mitigation
Core Engineering:
mechanical-engineer— Mechanical systems and designelectrical-engineer— Electrical systems and electronicscivil-engineer— Infrastructure and construction projectsaerospace-engineer— Aircraft and spacecraft designchemical-engineer— Process engineering and chemical systems
Specialized Engineering:
robotics-engineer— Robot design and automationmaterials-engineer— Material science and selectionenvironmental-engineer— Environmental protection systemsbiomedical-engineer— Medical device designrenewable-energy-engineer— Sustainable energy systems
Product & Strategy:
product-manager— Product lifecycle and strategyproject-manager— Project planning and executionbusiness-analyst— Business process optimizationmanagement-consultant— Strategic business advice
Marketing & Sales:
marketing-expert— Marketing strategy and campaignsdigital-marketing-strategist— Online marketing optimizationsales-representative— Sales process and customer relationsbrand-strategist— Brand development and positioning
Operations & Finance:
supply-chain-manager— Logistics and supply optimizationfinancial-advisor— Financial planning and investmenthr-consultant— Human resources and talent management
Visual Design:
ux-designer— User experience and interface designgraphic-designer— Visual communication and brandingweb-designer— Website design and user experienceproduct-designer— Physical product design
Content & Media:
technical-writer— Technical documentation and manualscontent-strategist— Content planning and optimizationartist-advisor— Creative arts guidanceevent-planner— Event organization and management
Life Sciences:
bioengineer— Biomedical and biological systemsbioinformatics-scientist— Computational biology and datamarine-biologist— Ocean and aquatic ecosystemsenvironmental-scientist— Environmental research and analysis
Physical Sciences:
chemist— Chemical reactions and molecular sciencephysicist— Physical principles and phenomenamaterials-scientist— Advanced materials researchclimatologist— Climate science and weather patterns
Technology Research:
ai-researcher— Artificial intelligence developmentdata-scientist— Statistical analysis and machine learningresearch-scientist— General scientific methodology
Clinical Specialties:
medical-doctor— General medical consultationemergency-physician— Emergency medical carepsychiatrist— Mental health and therapyspeech-pathologist— Communication disorders
Health Support:
nutritionist— Diet and nutrition planningfitness-trainer— Exercise and wellness coachinghealth-safety-officer— Workplace health and safety
Academic Subjects:
math-teacher— Mathematics education and problem-solvinglanguage-tutor— Language learning and instructionscience-educator— Science concepts and experiments
Professional Development:
corporate-trainer— Employee training and developmentcareer-counselor— Career guidance and planning
Emerging Technologies:
blockchain-developer— Distributed ledger technologiesquantum-computing-researcher— Quantum system developmentspace-systems-engineer— Spacecraft and mission designneurotechnology-engineer— Brain-computer interfaces
Industry Specialists:
agriculture-specialist— Farming and crop managementmarine-engineer— Ship and maritime systemsforensic-analyst— Criminal investigation techniqueslegal-advisor— Legal research and compliance
# Simple template application
rawi ask --act software-engineer "How do I optimize database queries?"
# With additional context
rawi ask --act security-expert "Review this authentication code" < auth.py# File analysis
rawi ask --act code-reviewer "Analyze this code for improvements" < script.js
# Pipe integration
curl -s api.github.com/users/octocat | rawi ask --act data-analyst "analyze this JSON"
# Multiple file context
cat *.py | rawi ask --act python-expert "suggest architectural improvements"# Development workflow
rawi ask --act software-engineer "Design a user authentication system"
rawi ask --act security-expert "What security considerations should I add?"
rawi ask --act database-admin "How should I structure the user data?"
# Research workflow
rawi ask --act research-scientist "Explain quantum entanglement"
rawi ask --act physicist "What are the practical applications?"
rawi ask --act technical-writer "Write a summary for non-scientists"# Add context to templates
rawi ask --act python-developer "Write a web scraper for e-commerce sites {using BeautifulSoup and requests}"
# Specify output format
rawi ask --act data-scientist "Analyze this CSV {provide Python code and visualizations}" < data.csv
# Domain-specific modifications
rawi ask --act devops-engineer "Set up CI/CD pipeline {for Node.js app on AWS}"Each template includes:
- Industry best practices — Current standards and methodologies
- Professional terminology — Accurate field-specific language
- Structured responses — Organized, actionable outputs
- Real-world experience — Practical, implementable solutions
Templates can work together:
- Development + Security — Secure coding practices
- Business + Technical — Technical feasibility analysis
- Design + Engineering — User-centered engineering solutions
- Research + Practical — Applied research insights
Templates provide appropriate formats:
- Code templates — Properly structured and commented code
- Technical documentation — Clear, comprehensive guides
- Business reports — Executive summaries and recommendations
- Research findings — Methodology and evidence-based conclusions
# List templates in a specific category
rawi act --list --category "Software Development"
rawi act --list --category "Engineering"
# Search for specific expertise
rawi act --search "database"
rawi act --search "security"
rawi act --search "machine learning"For Code Problems:
software-engineer— General programming issuescode-reviewer— Code quality and best practicesdebugging-expert— Bug identification and fixesperformance-engineer— Optimization and efficiency
For System Design:
solution-architect— High-level system architecturecloud-architect— Scalable cloud solutionsdevops-engineer— Deployment and operationssecurity-engineer— Secure system design
For Business Questions:
business-analyst— Process optimizationproduct-manager— Product strategy and featuresmanagement-consultant— Strategic business advicefinancial-advisor— Financial planning and analysis
# 1. Design phase
rawi ask --act solution-architect "Design a microservices architecture for e-commerce"
# 2. Implementation guidance
rawi ask --act software-engineer "Implement user service with authentication"
# 3. Security review
rawi ask --act security-expert "Review the authentication implementation"
# 4. Testing strategy
rawi ask --act qa-engineer "Create test plan for user authentication"
# 5. Deployment planning
rawi ask --act devops-engineer "Set up CI/CD for the user service"# 1. Data exploration
rawi ask --act data-scientist "Analyze customer behavior patterns" < analytics.csv
# 2. Business insights
rawi ask --act business-analyst "What business recommendations follow from this data?"
# 3. Technical implementation
rawi ask --act software-engineer "How can we implement these recommendations?"
# 4. Documentation
rawi ask --act technical-writer "Document the new feature for users"- Match expertise to problem domain — Choose templates that align with your specific challenge
- Consider perspective — Different templates offer different viewpoints on the same problem
- Combine complementary expertise — Use multiple templates for complex, multi-domain problems
- Provide context — Include relevant details about your situation
- Specify output format — Request the type of response you need
- Add constraints — Mention limitations, requirements, or preferences
- Iterate and refine — Build on previous responses for complex problems
- Leverage deep expertise — Templates provide professional-level insights
- Follow best practices — Recommendations align with industry standards
- Get structured output — Responses are organized and actionable
- Access specialized knowledge — Benefit from domain-specific expertise
Next Steps: