Initial commit
This commit is contained in:
37
skills/ln-341-code-quality-checker/SKILL.md
Normal file
37
skills/ln-341-code-quality-checker/SKILL.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
name: ln-341-code-quality-checker
|
||||
description: Worker that checks DRY/KISS/YAGNI/architecture/guide compliance for Done implementation tasks. Reports issues; does not change statuses or create tasks.
|
||||
---
|
||||
|
||||
# Code Quality Checker
|
||||
|
||||
Analyzes Done implementation tasks for code-quality issues and reports findings for the Story quality gate.
|
||||
|
||||
## Purpose & Scope
|
||||
- Load Story and Done implementation tasks (exclude test tasks).
|
||||
- Check for DRY/KISS/YAGNI violations, architecture boundary breaks, guide non-compliance, and obvious config/hardcode problems.
|
||||
- Produce a verdict and structured issue list; never edits Linear or kanban.
|
||||
|
||||
## Workflow (concise)
|
||||
1) Load Story (full) and Done implementation tasks (full descriptions) via Linear; skip tasks with label "tests".
|
||||
2) Collect affected files from tasks (Affected Components/Existing Code Impact) and recent commits/diffs if noted.
|
||||
3) Analyze code and docs: reuse existing components, avoid duplication, simplify over-engineering, keep layers clean, no hardcoded creds/URLs/magic numbers, follow referenced guides.
|
||||
4) Output verdict: PASS or ISSUES_FOUND with details (category, severity, file, recommendation). Add Linear comment with findings.
|
||||
|
||||
## Critical Rules
|
||||
- Read guides mentioned in Story/Tasks before judging compliance.
|
||||
- Language preservation in comments (EN/RU).
|
||||
- Do not create tasks or change statuses; caller decides next actions.
|
||||
|
||||
## Definition of Done
|
||||
- Story and Done implementation tasks loaded (test tasks excluded).
|
||||
- Guides reviewed; affected files inspected.
|
||||
- Verdict produced with structured issues (if any) and Linear comment posted.
|
||||
|
||||
## Reference Files
|
||||
- Guides: `docs/guides/`
|
||||
- Templates for context: `../ln-311-task-creator/references/task_template_implementation.md`
|
||||
|
||||
---
|
||||
Version: 4.0.0 (Condensed worker flow)
|
||||
Last Updated: 2025-11-26
|
||||
Reference in New Issue
Block a user