daily-coding — скилл для Claude Code: чек-лист правок кода
Скилл-чек-лист для повседневных задач кодинга: заставляет агента прочитать файл перед правкой, не раздувать изменения и проверить безопасность.
npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a claude-codeЧто делает daily-coding
Скилл включается, когда агент пишет или меняет исходный код: новые фичи, добавление кода, правки существующего. Срабатывает на запросы вроде «напиши…», «реализуй…», «добавь…», «измени…» и на любую задачу с инструментами Edit или Write.
Внутри — три блока пунктов. Перед началом: прочитать целевой файл через Read и понять логику существующего кода. Во время работы: минимальные изменения без переусложнения, типизация (type hints для Python, отказ от any в TypeScript), проверка на инъекции команд, XSS и SQL-инъекции. После: убедиться, что код запускается без синтаксических ошибок, убрать отладочные print/console.log и временные файлы, коротко отчитаться о том, что изменено.
В справочнике есть примеры частых ошибок — изменяемый аргумент по умолчанию, голый except — и точки проверки безопасности: валидация пользовательского ввода, pathlib вместо ручной сборки путей, никаких захардкоженных ключей API и паролей. Скилл не для чистого чтения кода, изменений только конфигов и задач, которые уже закрывают bug-detective, architecture-design или verification-loop.
Какие задачи решает
- прочитать файл перед правкой, а не менять вслепую
- удержать правку в минимальных границах без переусложнения
- добавить типизацию в Python и убрать
anyв TypeScript - проверить код на инъекции команд, XSS и SQL-инъекции
- вычистить отладочный вывод и временные файлы после работы
Примеры запросов агенту
- реализуй эндпоинт для загрузки аватара
- измени функцию
process— она падает на пустом списке - добавь type hints в модуль
parser.py
Как установить daily-coding
1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a claude-code2Вручную: положить файлы
~/.claude/skills/daily-coding/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/daily-coding/
1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a codex2Вручную: положить файлы
.agents/skills/daily-coding/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a cursor2Вручную: положить файлы
.cursor/skills/daily-coding/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Galaxy-Dawn/claude-scholar daily-coding2Вручную: положить файлы
.github/skills/daily-coding/SKILL.md1Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a gemini-cli2Командой платформы
gemini skills install https://github.com/Galaxy-Dawn/claude-scholar --path skills/daily-codingВручную: положить файлы
.devin/skills/daily-coding/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора29
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о daily-coding
Как установить daily-coding в Claude?
Выполните npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a claude-code. Скилл окажется в ~/.claude/skills/daily-coding/SKILL.md.
Что делает daily-coding?
Это чек-лист качества кода: агент читает файл перед правкой, ограничивает изменения необходимым, проверяет типизацию и безопасность, а после прогоняет код и убирает отладочный мусор.
Когда скилл не срабатывает?
Он не для чтения кода без правок, изменений только конфигов и задач, которые уже покрывают bug-detective, architecture-design или verification-loop.
Исходный текст
SKILL.md · MIT
---
name: daily-coding
description: Use for everyday coding tasks that involve writing or modifying source code.
version: 1.0.0
tags: [Coding, Daily, Checklist]
---
# Daily Coding Checklist
A minimal coding quality assurance checklist ensuring every code modification follows best practices.
## When to Use
Use this skill for:
- Implementing new features
- Adding code or modifying existing code
- User requests like "write a...", "implement...", "add...", or "modify..."
- Any coding task that involves Edit or Write tools
## When Not to Use
Do not use this skill for:
- Pure reading or understanding tasks with no modification intent
- Work already covered by specialized skills such as `bug-detective`, `architecture-design`, or `verification-loop`
- Configuration-only changes
- Documentation-only writing
## Core Checklist
### Before Starting
- [ ] **Read before modify** - Must read target file with Read tool before making changes
- [ ] **Understand context** - Confirm understanding of existing code logic and design intent
### During Coding
- [ ] **Minimal changes** - Only change what's necessary, no over-engineering, no unrelated features
- [ ] **Type safety** - Add type hints for Python, avoid `any` in TypeScript
- [ ] **Security check** - Avoid command injection, XSS, SQL injection vulnerabilities
### After Completion
- [ ] **Verify execution** - Ensure code runs correctly with no syntax errors
- [ ] **Clean up** - Remove print/console.log debug statements and temporary files
- [ ] **Brief summary** - Inform user what was changed and the scope of impact
## Quick Reference
### Common Mistakes to Avoid
```python
# ❌ Don't
def process(data=[]): # Mutable default argument
pass
# ✅ Should
def process(data: list | None = None):
data = data or []
```
```python
# ❌ Don't
except: # Bare except
pass
# ✅ Should
except ValueError as e:
logger.error(f"Processing failed: {e}")
raise
```
### Security Check Points
- User input must be validated/escaped
- Use pathlib for file paths, avoid path traversal
- Never hardcode sensitive info (API keys, passwords)
© Galaxy-Dawn · MIT · Galaxy-Dawn/claude-scholar