Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 73 additions & 0 deletions .github/ISSUE_TEMPLATE/claude_bug_fix.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
name: Claude Code Bug Fix
about: Request Claude Code to fix a bug or resolve an issue
title: '[BUG] '
labels: ['claude-automation', 'bug']
assignees: ''
---

@claude Please fix the following bug:

**Bug Description:**
<!-- Clear description of the bug or issue -->

**Steps to Reproduce:**
1.
2.
3.

**Expected Behavior:**
<!-- What should happen -->

**Actual Behavior:**
<!-- What actually happens -->

**Error Logs/Output:**
```
<!-- Paste relevant error messages or logs here -->
```

**Requirements:**
- [ ] Bug is reproducible
- [ ] Root cause identified
- [ ] Fix approach defined
- [ ] Impact assessment completed
- [ ] Regression prevention planned

**Acceptance Criteria:**
- [ ] Bug no longer reproducible
- [ ] Tests added to prevent regression
- [ ] No new issues introduced
- [ ] Performance not degraded
- [ ] Documentation updated if needed

**Technical Details:**
- Files to modify:
- Dependencies to consider:
- Backwards compatibility: Yes/No
- Affected versions:
- Severity: Critical/High/Medium/Low

**Testing Requirements:**
- [ ] Unit tests required
- [ ] Integration tests required
- [ ] Regression test required
- [ ] Manual testing steps documented

**Documentation Updates:**
- [ ] Code documentation (docstrings)
- [ ] README updates
- [ ] Example updates
- [ ] Changelog entry

**Additional Context:**
<!-- Any additional information that might help understand or fix the bug -->

**Environment:**
- Python version:
- SDK version:
- Operating System:
- Other relevant details:

**Related Issues:**
<!-- Link to any related issues or PRs -->
77 changes: 77 additions & 0 deletions .github/ISSUE_TEMPLATE/claude_documentation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
---
name: Claude Code Documentation Update
about: Request Claude Code to create or update documentation
title: '[DOCS] '
labels: ['claude-automation', 'documentation']
assignees: ''
---

@claude Please update/create the following documentation:

**Documentation Type:**
- [ ] API documentation
- [ ] README updates
- [ ] Code comments/docstrings
- [ ] Usage examples
- [ ] Architecture documentation
- [ ] Configuration guide
- [ ] Tutorial/How-to guide
- [ ] Other:

**Scope:**
<!-- Specify what needs to be documented -->

**Requirements:**
- [ ] Documentation scope defined
- [ ] Target audience identified
- [ ] Format requirements specified
- [ ] Examples needed identified
- [ ] Review process defined

**Acceptance Criteria:**
- [ ] Documentation is clear and accurate
- [ ] Examples are working and tested
- [ ] Formatting is consistent
- [ ] Links are valid
- [ ] Code snippets are correct

**Technical Details:**
- Files to modify:
- Documentation format: Markdown/RST/Other
- Backwards compatibility: N/A
- Related code files:

**Documentation Goals:**
- [ ] Improve clarity
- [ ] Add missing documentation
- [ ] Update outdated information
- [ ] Add more examples
- [ ] Improve organization
- [ ] Fix errors/typos

**Content Requirements:**
- [ ] Overview/Introduction
- [ ] Installation instructions
- [ ] Configuration details
- [ ] API reference
- [ ] Code examples
- [ ] Troubleshooting section
- [ ] FAQ section

**Testing Requirements:**
- [ ] Code examples tested
- [ ] Links verified
- [ ] Formatting validated
- [ ] Technical accuracy reviewed

**Additional Context:**
<!-- Provide context about the documentation needs -->

**Target Audience:**
<!-- Describe who will read this documentation -->

**Style Guidelines:**
<!-- Any specific style or formatting requirements -->

**References:**
<!-- Link to existing documentation or examples to follow -->
56 changes: 56 additions & 0 deletions .github/ISSUE_TEMPLATE/claude_feature.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
name: Claude Code Feature Implementation
about: Request Claude Code to implement a new feature or enhancement
title: '[FEATURE] '
labels: ['claude-automation', 'feature']
assignees: ''
---

@claude Please implement the following feature/enhancement:

**Requirements:**
- [ ] Clear description of the new functionality
- [ ] API/interface design specified
- [ ] Performance requirements defined
- [ ] Error handling approach outlined
- [ ] Integration points identified

**Acceptance Criteria:**
- [ ] Feature works as specified
- [ ] Tests are passing
- [ ] Documentation is updated
- [ ] Code follows existing patterns
- [ ] No breaking changes (or documented if necessary)

**Technical Details:**
- Files to modify:
- Dependencies to consider:
- Backwards compatibility: Yes/No
- Estimated complexity: Low/Medium/High

**Testing Requirements:**
- [ ] Unit tests required
- [ ] Integration tests required
- [ ] Example validation required
- [ ] Performance testing (if applicable)

**Documentation Updates:**
- [ ] Code documentation (docstrings)
- [ ] README updates
- [ ] Example updates
- [ ] API documentation

**Additional Context:**
<!-- Provide any background information, mockups, examples, or references that would help Claude understand and implement the feature effectively -->

**Performance Considerations:**
<!-- Describe any performance requirements or optimization needs -->

**Security Considerations:**
<!-- Note any security implications or requirements -->

**Dependencies:**
<!-- List any new dependencies or version requirements -->

**References:**
<!-- Link to relevant documentation, similar features, or design documents -->
73 changes: 73 additions & 0 deletions .github/ISSUE_TEMPLATE/claude_refactor.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
name: Claude Code Refactoring
about: Request Claude Code to refactor or improve existing code
title: '[REFACTOR] '
labels: ['claude-automation', 'refactor']
assignees: ''
---

@claude Please refactor the following code/module:

**Refactoring Goals:**
<!-- Describe what improvements you want to achieve -->
- [ ] Improve code readability
- [ ] Enhance maintainability
- [ ] Optimize performance
- [ ] Reduce code duplication
- [ ] Improve type safety
- [ ] Better error handling
- [ ] Other:

**Scope:**
<!-- Specify which files, modules, or components need refactoring -->

**Requirements:**
- [ ] Current functionality preserved
- [ ] Code quality metrics defined
- [ ] Performance benchmarks established
- [ ] Migration strategy planned (if needed)
- [ ] Breaking changes identified

**Acceptance Criteria:**
- [ ] All tests still passing
- [ ] No functionality regression
- [ ] Code quality improved (measurable)
- [ ] Performance maintained or improved
- [ ] Documentation updated

**Technical Details:**
- Files to modify:
- Dependencies to consider:
- Backwards compatibility: Yes/No
- Estimated impact: Low/Medium/High

**Code Quality Goals:**
- [ ] Follow PEP 8 style guide
- [ ] Improve type hints coverage
- [ ] Reduce cyclomatic complexity
- [ ] Eliminate code smells
- [ ] Improve test coverage

**Testing Requirements:**
- [ ] Existing tests must pass
- [ ] New tests for refactored code
- [ ] Performance benchmarks
- [ ] Integration tests verified

**Documentation Updates:**
- [ ] Code documentation (docstrings)
- [ ] Architecture documentation
- [ ] API documentation
- [ ] Migration guide (if needed)

**Additional Context:**
<!-- Provide context about why this refactoring is needed -->

**Performance Targets:**
<!-- If performance improvement is a goal, specify targets -->

**Risk Assessment:**
<!-- Identify potential risks and mitigation strategies -->

**References:**
<!-- Link to relevant best practices, patterns, or examples -->
85 changes: 85 additions & 0 deletions .github/ISSUE_TEMPLATE/claude_testing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
---
name: Claude Code Testing Improvements
about: Request Claude Code to add or improve tests
title: '[TEST] '
labels: ['claude-automation', 'testing']
assignees: ''
---

@claude Please implement/improve the following tests:

**Testing Goals:**
- [ ] Increase test coverage
- [ ] Add missing unit tests
- [ ] Implement integration tests
- [ ] Add performance tests
- [ ] Create end-to-end tests
- [ ] Improve test quality
- [ ] Fix flaky tests
- [ ] Other:

**Scope:**
<!-- Specify which modules, functions, or features need testing -->

**Current Coverage:**
<!-- If known, specify current test coverage percentage -->

**Target Coverage:**
<!-- Specify desired test coverage percentage -->

**Requirements:**
- [ ] Test scope defined
- [ ] Test strategy documented
- [ ] Edge cases identified
- [ ] Performance criteria set
- [ ] Test data requirements defined

**Acceptance Criteria:**
- [ ] All new tests passing
- [ ] Coverage targets met
- [ ] No flaky tests introduced
- [ ] Tests are maintainable
- [ ] Tests run efficiently

**Technical Details:**
- Files to test:
- Test framework: pytest/unittest/other
- Dependencies to consider:
- Test categories: unit/integration/e2e

**Test Categories:**
- [ ] Unit tests
- [ ] Integration tests
- [ ] End-to-end tests
- [ ] Performance tests
- [ ] Security tests
- [ ] Regression tests

**Testing Requirements:**
- [ ] Happy path scenarios
- [ ] Error handling cases
- [ ] Edge cases
- [ ] Boundary conditions
- [ ] Performance benchmarks
- [ ] Concurrency scenarios

**Documentation Updates:**
- [ ] Test documentation
- [ ] Testing guide updates
- [ ] CI/CD configuration
- [ ] Test data documentation

**Additional Context:**
<!-- Provide context about testing needs or issues -->

**Test Data Requirements:**
<!-- Describe any specific test data or fixtures needed -->

**Performance Targets:**
<!-- If performance testing, specify targets -->

**CI/CD Integration:**
<!-- Any CI/CD pipeline updates needed -->

**References:**
<!-- Link to relevant testing best practices or examples -->
Loading