К основному содержанию
скилл CX Codex

daily-coding — скилл для Claude Code: чек-лист правок кода

Скилл-чек-лист для повседневных задач кодинга: заставляет агента прочитать файл перед правкой, не раздувать изменения и проверить безопасность.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Galaxy-Dawn/claude-scholar --skill daily-coding -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/daily-coding/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/daily-coding/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора29

architecture-design Задаёт структуру ML-проекта с фабриками и реестрами компонентов. Нужен, когда добавляете новый датасет или модель с декоратором регистрации. CX Codex +1 379установок git-workflow Задаёт правила работы с Git: формат Conventional Commits, ветвление, слияние через no-ff и разбор конфликтов. Пригодится команде при настройке единого процесса разработки. CX Codex +1 374установок skill-development Скилл помогает создавать и чинить навыки агентов в локальном проекте. Он наводит порядок в триггерах, разгружает SKILL.md и убирает битые пути. CX Codex +1 372установок planning-with-files Выносит рабочую память агента в файлы на диске. Пригодится в долгих задачах от трёх шагов, чтобы модель не теряла контекст между вызовами инструментов. CX Codex +1 368установок verification-loop Запускает проверку проекта по фазам перед созданием PR: сборку, типизацию, линтер, тесты, поиск секретов и ревизию git diff. CX Codex +1 367установок agent-identifier Скилл помогает создавать и настраивать агентов Claude Code: от frontmatter до системного промпта. Пригодится для автономных многошаговых задач. CX Codex +1 344установок nature-polishing Скилл доводит академическую прозу до английского уровня журналов Nature: чинит логику разделов, а потом шлифует формулировки. Пригодится при подготовке рукописи к подаче. CX Codex +1 328установок obsidian-project-kb-core Скилл ведёт проектную исследовательскую базу в Obsidian: создаёт структуру, распределяет заметки и поддерживает индексы, реестр и проверки. CX Codex +1 323установок

Похожие

coding-standards affaan-m Базовые правила кода для проектов: проверяет именование, запрещает мутации объектов и следит за простыми конструкциями. Пригодится на ревью и рефакторинге. CX Codex +1 5 700установок netsuite-owasp-secure-coding Oracle NetSuite Встраивает в ИИ-агента правила безопасной разработки по OWASP Top 10 (2021) для JavaScript и SuiteScript 2.1. Помогает находить уязвимости. CX Codex +1 771установок code-review-checklist davila7 Скилл ведёт ревьюера по шагам: контекст, функциональность, качество, безопасность, производительность и тесты. Пригодится на пул-реквестах и аудитах. 365установок install-anti-slop dmmulroy Разворачивает в репозитории вендорные плагины Oxlint против антипаттернов кода. Помогает настроить правила линтинга и зафиксировать версии зависимостей. CX Codex +1 13 700установок general-best-practices Mindrally Скилл задаёт агенту свод правил по качеству кода, тестам, безопасности и архитектуре. Пригодится, когда нужно, чтобы ИИ писал код в одном стиле во всём проекте. CX Codex +1 794установок code-quality zernie Скилл для рефакторинга TypeScript и JavaScript: приводит типы в порядок, убирает невозможные состояния и разделяет логику с вводом-выводом. CX Codex +1 391установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой