---
name: Feature Request
about: Suggest a new feature or enhancement
title: '[FEATURE] '
labels: enhancement
assignees: ''
---
## Feature Description
A clear and concise description of the feature you'd like to see.
## Problem or Use Case
**Is your feature request related to a problem?**
Describe the problem or limitation you're facing. For example:
- "I'm always frustrated when..."
- "It's difficult to..."
- "I need to manually..."
**What are you trying to accomplish?**
Describe your use case and why this feature would be valuable.
## Proposed Solution
Describe the solution you'd like. How should this feature work?
**Example usage:**
```bash
# Show how you'd like to use this feature
tmpltool --new-flag template.tmpltool
```
**Example template:**
```
{# Show template syntax if applicable #}
{{ new_function(arg="value") }}
```
**Expected output:**
```
# What output do you expect?
```
## Alternatives Considered
Describe any alternative solutions or features you've considered.
## Additional Context
Add any other context, screenshots, or examples about the feature request here.
**Related to:**
- [ ] New custom function
- [ ] New command-line option
- [ ] Improvement to existing feature
- [ ] Documentation enhancement
- [ ] Performance improvement
- [ ] Other (please describe)
## Priority
How important is this feature to you?
- [ ] Critical - Blocking my workflow
- [ ] High - Would significantly improve my workflow
- [ ] Medium - Nice to have
- [ ] Low - Small improvement
## Willingness to Contribute
- [ ] I'm willing to submit a PR for this feature
- [ ] I can help with testing
- [ ] I can help with documentation
- [ ] I'm just suggesting the idea