Big refactoring
This commit is contained in:
27
.kiro/hooks/code-quality-analyzer.kiro.hook
Normal file
27
.kiro/hooks/code-quality-analyzer.kiro.hook
Normal file
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"enabled": true,
|
||||
"name": "Code Quality Analyzer",
|
||||
"description": "Analyzes modified source code files for potential improvements including code smells, design patterns, best practices, readability, maintainability, and performance optimizations",
|
||||
"version": "1",
|
||||
"when": {
|
||||
"type": "fileEdited",
|
||||
"patterns": [
|
||||
"*.py",
|
||||
"*.ts",
|
||||
"*.tsx",
|
||||
"*.js",
|
||||
"*.jsx",
|
||||
"*.java",
|
||||
"*.go",
|
||||
"*.rs",
|
||||
"*.cpp",
|
||||
"*.c",
|
||||
"*.h",
|
||||
"*.cs"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"type": "askAgent",
|
||||
"prompt": "Analyze the modified code for potential improvements. Check for: 1) Code smells and anti-patterns, 2) Opportunities to apply design patterns, 3) Best practices violations, 4) Readability improvements, 5) Maintainability concerns, 6) Performance optimization opportunities. Provide specific, actionable suggestions while ensuring functionality remains intact."
|
||||
}
|
||||
}
|
||||
19
.kiro/hooks/update-docs-on-change.kiro.hook
Normal file
19
.kiro/hooks/update-docs-on-change.kiro.hook
Normal file
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"enabled": true,
|
||||
"name": "Update Docs on Code Change",
|
||||
"description": "Monitors Python source files and prompts agent to update README.md or docs folder when code changes are saved",
|
||||
"version": "1",
|
||||
"when": {
|
||||
"type": "fileEdited",
|
||||
"patterns": [
|
||||
"*.py",
|
||||
"requirements.txt",
|
||||
"pyproject.toml",
|
||||
"alembic.ini"
|
||||
]
|
||||
},
|
||||
"then": {
|
||||
"type": "askAgent",
|
||||
"prompt": "A source file was just modified. Review the changes and update the documentation in README.md to reflect any new features, API changes, configuration updates, or important implementation details. Keep the documentation clear, accurate, and up-to-date."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user