awesome-copilot/prompts/readme-blueprint-generator.prompt.md
zooav d4a0af0c7b
Add technology-agnostic blueprint generators for comprehensive project documentation (#113)
* add 7 technology-agnostic blueprint generators for project documentation that helps GitHub Copilot to generate instructions that respect project-specific conventions

- Add architecture-blueprint-generator for documenting system design patterns
- Add code-exemplars-blueprint-generator for identifying quality code standards
- Add copilot-instructions-blueprint-generator for creating AI guidance files
- Add folder-structure-blueprint-generator for documenting project organization
- Add project-workflow-blueprint-generator for end-to-end process documentation
- Add readme-blueprint-generator for comprehensive repository documentation
- Add technology-stack-blueprint-generator for tech stack analysis

* Update README.md

* Update architecture-blueprint-generator.prompt.md

Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.

* Update folder-structure-blueprint-generator.prompt.md

Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.

* Update project-workflow-analysis-blueprint-generator.prompt.md

Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.

* Update readme-blueprint-generator.prompt.md

Fixed : The description field in the front matter should be wrapped in single quotes, not double quotes, according to the coding guidelines.

* update readme and fixed copilot suggestions

---------

Co-authored-by: Ajay Singh <ajay.singh@compunnel.com>
2025-07-24 19:27:40 -07:00

79 lines
2.8 KiB
Markdown

---
description: 'Intelligent README.md generation prompt that analyzes project documentation structure and creates comprehensive repository documentation. Scans .github/copilot directory files and copilot-instructions.md to extract project information, technology stack, architecture, development workflow, coding standards, and testing approaches while generating well-structured markdown documentation with proper formatting, cross-references, and developer-focused content.'
---
# README Generator Prompt
Generate a comprehensive README.md for this repository by analyzing the documentation files in the .github/copilot directory and the copilot-instructions.md file. Follow these steps:
1. Scan all the files in the .github/copilot folder, like:
- Architecture
- Code_Exemplars
- Coding_Standards
- Project_Folder_Structure
- Technology_Stack
- Unit_Tests
- Workflow_Analysis
2. Also review the copilot-instructions.md file in the .github folder
3. Create a README.md with the following sections:
## Project Name and Description
- Extract the project name and primary purpose from the documentation
- Include a concise description of what the project does
## Technology Stack
- List the primary technologies, languages, and frameworks used
- Include version information when available
- Source this information primarily from the Technology_Stack file
## Project Architecture
- Provide a high-level overview of the architecture
- Consider including a simple diagram if described in the documentation
- Source from the Architecture file
## Getting Started
- Include installation instructions based on the technology stack
- Add setup and configuration steps
- Include any prerequisites
## Project Structure
- Brief overview of the folder organization
- Source from Project_Folder_Structure file
## Key Features
- List main functionality and features of the project
- Extract from various documentation files
## Development Workflow
- Summarize the development process
- Include information about branching strategy if available
- Source from Workflow_Analysis file
## Coding Standards
- Summarize key coding standards and conventions
- Source from the Coding_Standards file
## Testing
- Explain testing approach and tools
- Source from Unit_Tests file
## Contributing
- Guidelines for contributing to the project
- Reference any code exemplars for guidance
- Source from Code_Exemplars and copilot-instructions
## License
- Include license information if available
Format the README with proper Markdown, including:
- Clear headings and subheadings
- Code blocks where appropriate
- Lists for better readability
- Links to other documentation files
- Badges for build status, version, etc. if information is available
Keep the README concise yet informative, focusing on what new developers or users would need to know about the project.