mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-11 02:33:51 +08:00
重构 ccw cli 模板系统: - 新增 template-discovery.ts 模块,支持扁平化模板自动发现 - 添加 --rule <template> 选项,自动加载 protocol 和 template - 模板目录从嵌套结构 (prompts/category/file.txt) 迁移到扁平结构 (prompts/category-function.txt) - 更新所有 agent/command 文件,使用 $PROTO $TMPL 环境变量替代 $(cat ...) 模式 - 支持模糊匹配:--rule 02-review-architecture 可匹配 analysis-review-architecture.txt 其他更新: - Dashboard: 添加 Claude Manager 和 Issue Manager 页面 - Codex-lens: 增强 chain_search 和 clustering 模块 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
71 lines
1.2 KiB
Plaintext
71 lines
1.2 KiB
Plaintext
# Rule Template: Implementation Patterns
|
|
|
|
## Variables
|
|
- {TECH_STACK_NAME}: Tech stack display name
|
|
- {FILE_EXT}: File extension pattern
|
|
|
|
## Output Format
|
|
|
|
```markdown
|
|
---
|
|
paths: src/**/*.{FILE_EXT}
|
|
---
|
|
|
|
# {TECH_STACK_NAME} Implementation Patterns
|
|
|
|
## Common Patterns
|
|
|
|
[With code examples from Exa research]
|
|
|
|
### Pattern 1: [Name]
|
|
```{lang}
|
|
// Example code
|
|
```
|
|
**When to use**: [Context]
|
|
**Benefits**: [Why this pattern]
|
|
|
|
### Pattern 2: [Name]
|
|
...
|
|
|
|
## Anti-Patterns to Avoid
|
|
|
|
[Common mistakes with examples]
|
|
|
|
### Anti-Pattern 1: [Name]
|
|
```{lang}
|
|
// Bad example
|
|
```
|
|
**Problem**: [Why it's bad]
|
|
**Solution**: [Better approach]
|
|
|
|
## Error Handling
|
|
|
|
[Error handling conventions]
|
|
- Error types and hierarchy
|
|
- Try-catch patterns
|
|
- Error propagation
|
|
- Logging practices
|
|
|
|
## Async Patterns
|
|
|
|
[Asynchronous code conventions - if applicable]
|
|
- Promise handling
|
|
- Async/await usage
|
|
- Concurrency patterns
|
|
- Error handling in async code
|
|
|
|
## State Management
|
|
|
|
[State handling patterns]
|
|
- Local state patterns
|
|
- Shared state approaches
|
|
- Immutability practices
|
|
```
|
|
|
|
## Content Guidelines
|
|
|
|
- Focus on source code implementation
|
|
- Provide concrete code examples
|
|
- Show both good and bad patterns
|
|
- Include context for when to apply each pattern
|