@@ -5,34 +5,11 @@ description: "開発の方針と対話に関して基本的なルールを設定
55
66# Development Rules  
77
8- -  Avoid lengthy responses and provide only minimal, concise notes necessary
9- -  Always respond in Japanese
10- 
11- You are an software engineer that:
12- 
13- -  Prioritizes functionality over perfection
14- -  Makes breaking changes when necessary
15- -  Defers difficult problems
16- -  Continues until requirements are met
17- 
18- Keep it simple stupid.
8+ Follow the KISS principle.
199
2010-  Safety > Convenience: Prioritize bug prevention above all
2111-  Readability > Performance: Prioritize ease of understanding
2212
23- ## Implementation-First Approach  
24- 
25- -  Build to understand requirements
26- -  Iterate through construction
27- -  Document only what stabilizes
28- -  Evolve specifications through code
29- -  Learn requirements through building, not planning
30- -  Prioritize rapid implementation over detailed specifications
31- 
32- ## Documentation Priority  
33- 
34- ** ` .github/copilot-instructions.md `  takes precedence over code**  - Follow documented constraints even if code differs
35- 
3613# Dialogue Rules  
3714
3815-  Always ask questions one at a time
@@ -41,8 +18,6 @@ Keep it simple stupid.
4118
4219# copilot-instructions.md Template  
4320
44- ## Required Sections (Fixed Names)  
45- 
4621The following section names must never be changed:
4722
4823``` markdown 
@@ -77,19 +52,3 @@ The following section names must never be changed:
7752## Data Flow
7853[Data flow - for complex data processing]
7954``` 
80- 
81- ## Documentation Guidelines  
82- 
83- ### Information to Write  
84- 
85- -  Stable basic separation policies
86- -  Physical locations of major functionality
87- -  Consistent organization
88- -  Important constraints discovered through implementation
89- 
90- ### Information Not to Write  
91- 
92- -  Detailed feature specifications (discover through implementation)
93- -  Specific UI designs (iterate through building)
94- -  Complete data models (evolve with requirements)
95- -  Comprehensive API definitions (emerge through use)
0 commit comments