# Methodologies

This directory contains new methodologies and approaches for software development in the age of AI.

## Organization

- Each methodology should be documented in its own markdown file
- Use descriptive names (e.g., `ai-assisted-tdd.md`, `prompt-driven-development.md`)
- Include practical examples and real-world applications

## Template

When documenting a new methodology, consider including:

1. **Overview**: What is this methodology?
2. **Key Principles**: Core concepts and guidelines
3. **When to Use**: Appropriate use cases
4. **Process**: Step-by-step approach
5. **Benefits**: Advantages of this methodology
6. **Challenges**: Known limitations or difficulties
7. **Examples**: Real-world applications
8. **Related Resources**: Links to further reading

## Examples

- `ai-pair-programming.md` - Best practices for working alongside AI coding assistants
- `iterative-refinement.md` - Techniques for iteratively improving code with AI feedback
