# Prompts

Library of reusable prompts and templates for AI-assisted development.

## Organization

Prompts are organized by purpose:

- `code-generation/` - Prompts for generating code
- `code-review/` - Code review prompts
- `debugging/` - Debugging assistance prompts
- `documentation/` - Documentation generation
- `testing/` - Test creation prompts
- `refactoring/` - Code refactoring prompts
- `architecture/` - System design and architecture

## Prompt Format

Each prompt file should follow this structure:

```markdown
# [Prompt Name]

## Purpose
What this prompt helps you accomplish

## Prompt Template

[The actual prompt with variables in {curly braces}]

## Variables
- `{variable_name}`: Description of what to fill in

## Example Usage

**Input**:
[Example with filled variables]

**Output**:
[Example of expected AI response]

## Tips
- When to use this prompt
- How to adapt it
- Common variations

## Tags
#category #language #use-case
```

## Prompt Engineering Principles

Document general principles in `prompt-engineering-guide.md`:
- Clarity and specificity
- Context provision
- Constraint specification
- Example inclusion
- Iterative refinement
