← Back to list

quality-checklist
by bartoszwarzocha
Advanced writing environment for book authors (Writer's IDE)
⭐ 0🍴 0📅 Jan 10, 2026
SKILL.md
name: quality-checklist description: Code review quality checklist. Use before commits and during code review.
Quality Checklist
1. Project Patterns
Icons
- Icons via
core::ArtProvider::getInstance().getIcon()? - QActions via
core::ArtProvider::getInstance().createAction()? - NO hardcoded paths
QIcon("path/...")?
UI Strings
- All user-visible strings via
tr()? - NO hardcoded strings in UI?
Configuration
- Config via
core::SettingsManager::getInstance()? - NO hardcoded configuration values?
Colors
- Colors via
core::ArtProvider::getInstance().getPrimaryColor()? - Or via
core::ThemeManager::getInstance().getCurrentTheme()? - NO hardcoded
QColor(r, g, b)?
Logging
- Using
core::Logger::getInstance().info/debug/error()? - Appropriate log levels?
2. Code Quality
Naming
- Files: snake_case.cpp?
- Classes: PascalCase?
- Methods: camelCase?
- Members: m_camelCase?
- Constants: UPPER_SNAKE_CASE?
Comments
- Doxygen for public methods (
///)? - No commented-out code?
- No TODO/FIXME in new code?
Code style
- No unused imports/includes?
- No unused variables?
- Consistent indentation?
3. Documentation
CHANGELOG.md
- Entry in [Unreleased] section?
- Correct category (Added/Changed/Fixed)?
ROADMAP.md
- Checkbox marked [x] if feature complete?
- NO task numbers added?
OpenSpec
- tasks.md updated (checkboxes)?
- status updated (if task complete)?
4. Build & Tests
Build
- Build passes? (
scripts/build_windows.bat Debug) - No new warnings?
Tests
- Existing tests still pass?
- New tests added (if new feature)?
5. Review Decision
Approve if
- All checkboxes above are checked
- No critical issues found
Request changes if
- Missing tr() for UI strings
- Hardcoded icons/colors
- Missing CHANGELOG entry
- Build fails
- Tests fail
Block if
- Security issues
- Breaking changes without discussion
- Major architectural violations
6. Output Format
{
"decision": "approve" | "request_changes" | "block",
"summary": "Brief summary",
"issues": [
"Issue 1 description",
"Issue 2 description"
]
}
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon