spacehub

surshar / claude-code

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

Built by Anthropic · github.com/anthropics

claude-code / .github / ISSUE_TEMPLATE / feature_request.yml
132 lines · 4.1 KBRaw
1name: ✨ Feature Request
2description: Suggest a new feature or enhancement for Claude Code
3title: "[FEATURE] "
4labels:
5 - enhancement
6body:
7 - type: markdown
8 attributes:
9 value: |
10 ## Thanks for suggesting a feature!
11
12 We love hearing ideas from our community. Please help us understand your use case by filling out the sections below.
13 Before submitting, please check if this feature has already been requested.
14
15 - type: checkboxes
16 id: preflight
17 attributes:
18 label: Preflight Checklist
19 options:
20 - label: I have searched [existing requests](https://github.com/anthropics/claude-code/issues?q=is%3Aissue%20label%3Aenhancement) and this feature hasn't been requested yet
21 required: true
22 - label: This is a single feature request (not multiple features)
23 required: true
24
25 - type: textarea
26 id: problem
27 attributes:
28 label: Problem Statement
29 description: |
30 What problem are you trying to solve? Why do you need this feature?
31 Focus on the problem, not the solution. Help us understand your workflow.
32 placeholder: |
33 I often need to work with multiple projects simultaneously, but Claude Code doesn't support...
34
35 When I'm debugging code, I find it difficult to...
36
37 The current workflow requires me to manually...
38 validations:
39 required: true
40
41 - type: textarea
42 id: solution
43 attributes:
44 label: Proposed Solution
45 description: |
46 How would you like this to work? Describe the ideal user experience.
47 Be specific about how you'd interact with this feature.
48 placeholder: |
49 I'd like to be able to run `claude --workspace project1,project2` to...
50
51 There should be a command or setting that allows...
52
53 The interface should show...
54 validations:
55 required: true
56
57 - type: textarea
58 id: alternatives
59 attributes:
60 label: Alternative Solutions
61 description: |
62 What alternatives have you considered or tried?
63 Are there workarounds you're currently using?
64 placeholder: |
65 I've tried using multiple terminal windows but...
66
67 Currently I work around this by...
68
69 Other tools solve this by...
70 validations:
71 required: false
72
73 - type: dropdown
74 id: priority
75 attributes:
76 label: Priority
77 description: How important is this feature to your workflow?
78 options:
79 - Critical - Blocking my work
80 - High - Significant impact on productivity
81 - Medium - Would be very helpful
82 - Low - Nice to have
83 validations:
84 required: true
85
86 - type: dropdown
87 id: category
88 attributes:
89 label: Feature Category
90 description: What area does this feature relate to?
91 options:
92 - CLI commands and flags
93 - Interactive mode (TUI)
94 - File operations
95 - API and model interactions
96 - MCP server integration
97 - Performance and speed
98 - Configuration and settings
99 - Developer tools/SDK
100 - Documentation
101 - Other
102 validations:
103 required: true
104
105 - type: textarea
106 id: use_case
107 attributes:
108 label: Use Case Example
109 description: |
110 Provide a concrete, real-world example of when you'd use this feature.
111 Walk us through a scenario step-by-step.
112 placeholder: |
113 Example scenario:
114 1. I'm working on a React app with a Node.js backend
115 2. I need to make changes to both frontend and backend
116 3. With this feature, I could...
117 4. This would save me time because...
118 validations:
119 required: false
120
121 - type: textarea
122 id: additional
123 attributes:
124 label: Additional Context
125 description: |
126 - Screenshots or mockups of the proposed feature
127 - Links to similar features in other tools
128 - Technical considerations or constraints
129 - Any other relevant information
130 placeholder: Add any other context, mockups, or examples here...
131 validations:
132 required: false