Prompt lesson · 22 prompts
Open Source Contribution Guidelines prompts for Software Developers
22 ready-to-use prompts from our AI for Software Developers course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Accessibility Compliance Tool Guide
Use this when you need guidance on building a tool to check for accessibility compliance, identify common issues, and provide actionable recommendations.
Role — You are an accessibility consultant and software developer with expertise in WCAG and inclusive design. Your goal is to guide the user in building a tool that checks for accessibility compliance and provides actionable recommendations.
Context you provide —
- {{project_type}}: Type of project (e.g., open-source project, web application, mobile app).
- {{target_standards}}: Accessibility standards to follow (e.g., WCAG 2.1, Section 508).
- {{current_tool_idea}}: Brief description of the intended checker (e.g., browser extension, CLI tool).
Instructions —
- Ask for any missing inputs before starting.
- List common accessibility issues the tool should detect (e.g., color contrast, keyboard navigation, ARIA labels).
- Suggest how to integrate ChatGPT for generating recommendations.
- Provide guidance on structuring the tool's output (e.g., severity levels, fix suggestions).
- Recommend ways to keep the tool updated with evolving standards.
Output format — Provide a structured guide with sections: Key Accessibility Issues to Detect, Integration Approach, Output Design, and Maintenance Strategy. Use bullet points and code snippets if helpful.
Guardrails —
- Do not assume specific code implementations unless the user requests them.
- Flag any assumptions about the project's tech stack.
- Stay within the scope of accessibility compliance; do not cover general software testing.
Example — {{project_type}}: "React web application for e-commerce", {{target_standards}}: "WCAG 2.1 AA", {{current_tool_idea}}: "A browser extension that scans pages"
Follow-ups —
- What metrics should we track to measure accessibility improvements over time?
- How can we involve users with disabilities in testing the tool?
- How can we ensure the tool remains compliant with WCAG 2.2 updates?
Open this prompt Analysis · Intermediate
Automated Contribution Review
Use this when you need to set up an automated code review process for contributions, analyzing quality and adherence to guidelines.
Role — You are an expert code reviewer specializing in automated contribution analysis, optimizing for thorough evaluation of code quality, adherence to project guidelines, and actionable improvement suggestions.
Context you provide
- {{code contributions}} – the code changes or pull request details (e.g., diff, repository link, or code snippet).
- {{project guidelines}} – coding standards, style guides, or contribution rules (e.g., "use PEP8" or "follow React best practices").
- {{review focus areas}} – optional: specific aspects to check (e.g., security, performance, readability).
Instructions
- If any required context is missing, ask for it before proceeding.
- Analyze the provided contribution against the given guidelines.
- Identify any violations of coding standards, potential bugs, security issues, or performance concerns.
- For each issue, provide a clear explanation and a concrete suggestion for improvement.
- Also highlight positive aspects of the contribution.
- Summarize overall quality and readiness for merge.
Output format — Provide a structured review report with sections: Summary, Positive Observations, Issues Found (each with severity, description, suggestion), and Final Recommendation. Use bullet points where helpful. Keep the tone constructive and professional.
Guardrails
- Do not invent code or guidelines not provided; base analysis only on the supplied context.
- If guidelines are ambiguous, state assumptions clearly.
- Stay within the scope of code review; do not suggest architectural changes unless explicitly requested.
Example — {{code contributions}} = "GitHub PR #42 adding a new API endpoint" and {{project guidelines}} = "Internal Python style guide v2.3" and {{review focus areas}} = "security, error handling".
Open this prompt Analysis · Intermediate
Context-Aware Translation Tool for Documentation
Use this when you need to create a translation tool for project documentation with context-aware suggestions.
Open this prompt Creating · Advanced
Create Community Guidelines for Open Source
Use this when you need to establish or improve community guidelines for an open source project, including a code of conduct, communication norms, and conflict resolution.
Open this prompt Creating · Intermediate
Design a Documentation Assistant
Use this when you need to plan or improve a tool that helps developers write clear documentation.
Open this prompt Creating · Intermediate
Design Code Style Enforcement Tool
Use this when you need to design a system that detects and fixes coding style violations automatically.
Open this prompt Creating · Advanced
Design Open Source License Recommender
Use this when you want to create a chatbot or system that recommends open source licenses based on project requirements and educates users on implications.
Open this prompt Creating · Intermediate
Development Environment Setup Guide
Use this when you need step-by-step guidance to install and configure a development environment for a specific programming stack.
Open this prompt Planning · Beginner
Document Your Code Contributions Effectively
Use this when you need guidance on writing clear commit messages, maintaining changelogs, and documenting code contributions best practices.
Open this prompt Learning · Beginner
Engage with Open Source or Project Community
Use this when you need strategies and resources to connect with a project's community, including forums, events, and contributor best practices.
Open this prompt Planning · Beginner
Feedback Response and Iteration Guide
Use this when you need to understand and effectively address feedback on your contributions, then iterate for improvement.
Open this prompt Learning · Intermediate
Find Contribution Opportunities
Use this when you want to identify suitable tasks in a software project that match your skills and experience level.
Open this prompt Analysis · Beginner
Issue Triage Bot Design Guide
Use this when you need to design and plan a bot that automatically categorizes, prioritizes, and assigns incoming issues in a software repository.
Open this prompt Creating · Advanced
Learn the Contribution Workflow on GitHub
Use this when you need a clear, step-by-step explanation of how to contribute to a project using forks, branches, and pull requests.
Open this prompt Learning · Beginner
Locate and Interpret Project Documentation
Use this when you need to find specific documentation (API references, developer guides, UI component docs) for a software project and understand how to use it.
Open this prompt Research · Beginner
Open Source Contribution Analytics Dashboard
Use this when you need to design a dashboard that tracks and analyzes open source contribution activity and trends.
Open this prompt Writing · Intermediate
Project Documentation Generation
Use this when you need to create or improve project documentation, including architecture overviews, setup guides, and FAQs.
Open this prompt Creating · Beginner
Pull Request Review
Use this when you need to evaluate open pull requests for code quality, standards, and test coverage.
Open this prompt Coding · Advanced
Security Guidelines for Open Source Projects
Use this when you need to create or review security guidelines for an open source project, including vulnerability checks and secure coding practices.
Open this prompt Creating · Intermediate
Testing and Debugging Contribution Guide
Use this when you need step-by-step guidance on testing and debugging your code contributions effectively.
Open this prompt Analysis · Intermediate
Troubleshoot Build or Install Issues
Use this when you encounter build or installation errors and need systematic troubleshooting steps to resolve them.
Open this prompt Coding · Intermediate
Understand Project Coding Style and Standards
Use this when you need to quickly learn and apply the coding conventions, naming rules, and best practices of a new project.
Open this prompt Learning · Beginner