Skip to content
Back to skills

Decomposition 2026 11 05

ASecurity

Отличная точка «работает» — но это только начало. Дальше всё зависит от того, что именно вы сдаёте (домашка, pet-project, PR в рабочий репозиторий, прод). Ниже — универсальный чек-лист, а в конце уточню, что подкрутить под ваш случай.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 11, 2026
ai-agentssqlnodegit

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned November 11, 2026

npx -y skills add Siririn77/i-have-autism --skill decomposition-2026-11-05 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Decomposition 2026 11 05?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Decomposition 2026 11 05
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/siririn77-decomposition-2026-11-05-6a843c5e/badge)](https://www.skillsdirectory.com/skills/siririn77-decomposition-2026-11-05-6a843c5e)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
Отличная точка «работает» — но это только начало. Дальше всё зависит от того, что именно вы сдаёте (домашка, pet-project, PR в рабочий репозиторий, прод). Ниже — универсальный чек-лист, а в конце уточню, что подкрутить под ваш случай.

## 1. Корректность за пределами «happy path»
- **Граничные случаи:** пустой ввод, `None`/`null`, один элемент, очень большой ввод, отрицательные числа, границы диапазонов.
- **Ошибки и исключения:** что происходит при невалидных данных? Функция падает понятно или молча возвращает мусор?
- **Идемпотентность и побочные эффекты:** не мутируете ли вы входные аргументы, нет ли скрытого глобального состояния.
- **Производительность:** какая сложность? Не будет ли O(n²) на реальных объёмах?

## 2. Тесты
- Хотя бы несколько тестов: нормальный кейс + 2–3 краевых + кейс с ошибкой.
- Если это учебное задание — часто есть готовые тесты/автогрейдер: прогоните их локально заранее.
- Проверьте, что тесты **падают**, если сломать функцию (иначе они бесполезны).

## 3. Читаемость и стиль
- Имена переменных и функций говорят сами за себя.
- Нет закомментированного кода, отладочных `print`/`console.log`, `TODO`.
- Единый стиль: линтер/formatter (black, ruff, eslint, prettier — что у вас принято).
- Функция не делает слишком много; если распухла — разбейте.

## 4. Документация
- Докстринг/комментарий: что делает, какие аргументы, что возвращает, какие исключения.
- Если меняли поведение — обновите README/CHANGELOG, если он есть.

## 5. Гигиена репозитория
- `git status` чистый, нет случайных файлов (`.venv`, `node_modules`, `.idea`, дампы).
- Нет секретов/токенов/паролей в коде и в истории коммитов.
- Осмысленное сообщение коммита; при необходимости — отдельная ветка и PR.

## 6. Безопасность (если код куда-то ходит наружу)
- Валидация ввода, никаких `eval`, SQL-конкатенаций, доверия данным извне.

## 7. Финальный прогон «как у проверяющего»
Представьте, что сдаёте код незнакомому человеку: склонируйте/запустите с нуля по инструкции из README. Если что-то не запустилось «с первого раза» — это найдут и у вас.

---

Чтобы дать конкретику, скажите:
1. **Что сдаёте** — учебное задание (какая платформа/автогрейдер?), PR в командный репозиторий, или это прод?
2. **На каком языке** и есть ли требования по стилю/тестам в задании.
3. Можете **скинуть код функции** — посмотрю на краевые случаи, имена и потенциальные баги.

Files in this skill

  • SCORE.md6.6 KB
  • answer-estimate_with-skill.md4 KB
  • answer-estimate_without-skill.md3 KB
  • answer-next-step_with-skill.md1.1 KB
  • answer-next-step_without-skill.md2.7 KB
  • answer-no-preamble_with-skill.md2.5 KB
  • answer-no-preamble_without-skill.md2.7 KB
  • cases.json14.4 KB
  • code-edge-negative_with-skill.md2 KB
  • code-edge-negative_without-skill.md2.2 KB
  • comment-says-why_with-skill.md2.8 KB
  • comment-says-why_without-skill.md1.2 KB
  • decomposition-huge_with-skill.md14.3 KB
  • decomposition-huge_without-skill.md9.8 KB
  • decomposition-small_with-skill.md1.4 KB
  • decomposition-small_without-skill.md242 B
  • destructive-needs-confirmation_with-skill.md3.5 KB
  • destructive-needs-confirmation_without-skill.md3.7 KB
  • disagree-first-line_with-skill.md1.9 KB
  • disagree-first-line_without-skill.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

View all in ai-agents →

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.