init
This commit is contained in:
66
.opencode/skills/ai-artist/references/domain-code.md
Normal file
66
.opencode/skills/ai-artist/references/domain-code.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# Code Generation Patterns
|
||||
|
||||
## Function Implementation
|
||||
```
|
||||
Write a [language] function:
|
||||
- Input: [params with types]
|
||||
- Output: [return type]
|
||||
- Behavior: [logic]
|
||||
|
||||
Requirements:
|
||||
- Edge cases: [list]
|
||||
- Error handling: [approach]
|
||||
- Performance: O([complexity])
|
||||
```
|
||||
|
||||
## Code Review
|
||||
```
|
||||
Review for:
|
||||
1. Bugs/logic errors
|
||||
2. Security vulnerabilities
|
||||
3. Performance issues
|
||||
4. Style violations
|
||||
5. Missing edge cases
|
||||
|
||||
Format: Issue, line number, severity, fix.
|
||||
```
|
||||
|
||||
## Refactoring
|
||||
```
|
||||
Refactor to:
|
||||
- [Improvement goal]
|
||||
- Maintain backward compatibility
|
||||
- Keep public API
|
||||
- Add comments for complex logic
|
||||
Show before/after.
|
||||
```
|
||||
|
||||
## Debugging
|
||||
```
|
||||
<error>[Error message/behavior]</error>
|
||||
<code>[Relevant code]</code>
|
||||
<context>[When it occurs]</context>
|
||||
|
||||
Analyze:
|
||||
1. Root cause
|
||||
2. Why it happens
|
||||
3. Fix with explanation
|
||||
4. Prevention strategy
|
||||
```
|
||||
|
||||
## Test Generation
|
||||
```
|
||||
Generate tests for [function/class]:
|
||||
- Framework: [jest/pytest/etc]
|
||||
- Coverage: happy path, edge cases, errors
|
||||
- Include: setup, assertion, cleanup
|
||||
- Mock: [external dependencies]
|
||||
```
|
||||
|
||||
## Documentation
|
||||
```
|
||||
Document this [function/class/API]:
|
||||
- Format: [JSDoc/docstring/OpenAPI]
|
||||
- Include: description, params, returns, examples
|
||||
- Note: edge cases, errors, deprecations
|
||||
```
|
||||
Reference in New Issue
Block a user