deepseek-stack — скилл
Скиллы для DeepSeek: короткие циклы плана, проверки и ревью с жестким условием остановки и требованием показать вывод команд.
- 267 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- `/ds-ship` по прямой просьбе делает force-push своей ветки с `--force-with-lease` и сливает pull request без вашего просмотра, когда проходят проверки.
- Скиллы группы Ship действуют от вашего входа в GitHub CLI: создают pull request, пишут комментарии и пушат ветки.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/deepseek-stackОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- `/ds-ship` по прямой просьбе делает force-push своей ветки с `--force-with-lease` и сливает pull request без вашего просмотра, когда проходят проверки.
- Скиллы группы Ship действуют от вашего входа в GitHub CLI: создают pull request, пишут комментарии и пушат ветки.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
deepseek-stack — набор из 29 скиллов, которые закрывают типичные промахи недорогих моделей: пропуск плана, заявление «исправлено» без запуска, бесконечные повторы неудачной идеи и потерю нити в долгих сессиях. Каждый скилл задает короткий цикл с условием остановки и требует доказательств в виде вывода команды или теста. Базовые скиллы: `/ds-mode` (рабочий стиль: пересказать задачу, читать код до правки, шаги малого размера с проверкой), `/ds-principles` (21 инженерное правило) и `/ds-help` (подбор скилла под задачу). Цикл `/ds-verify-loop` ограничен пятью раундами, а `/ds-review-loop` сводит автора и ревьюера в свежем контексте на четыре раунда. Скилл `/ds-ship` доводит изменение до слитого pull request. Набор работает в любом агенте, читающем файлы `SKILL.md`: Claude Code, Codex, Cline, OpenCode.
Для кого. Разработчикам, которые гоняют DeepSeek V4.1 Flash или V4 Pro в Claude Code, Codex или Cline ради цены и хотят такой же порядок проверки, как у дорогих моделей.
Подходит, если
- Дешевая модель заявляет об исправлении, не запустив тесты, и нужен цикл правки, запуска проверки и разбора настоящей ошибки.
- Агент дважды повторил одну неудачную идею, и пора назвать общую ошибочную посылку и сменить подход.
- Ночной прогон идет часами, и контекст приходится сбрасывать с записью состояния в `PROGRESS.md`.
- Изменение надо довести до pull request и дождаться зеленого CI, но слияние оставить за собой.
Не подходит, если
- Задача мелкая, например правка опечатки: многошаговые циклы только замедлят ее.
- Слияние pull request без вашего просмотра недопустимо: `/ds-ship` сливает сам, и включать его стоит только по прямой просьбе.
- GitHub CLI `gh` не установлен или без входа: скиллы группы Ship работают через него.
Пример запроса к агенту
Почини падающий тест через `/ds-verify-loop` и покажи вывод команды, после которого задачу можно считать решенной.Ограничения
Скиллы группы Ship (`/ds-pr`, `/ds-watch-pr`, `/ds-ship`, `/ds-ready`) требуют GitHub CLI `gh` с выполненным входом, а `/ds-watch-pr` запускает скрипт `watch_pr.py` на `python3`. Для `/ds-jury`, `/ds-best-of-n` и `/ds-swarm` нужны субагенты или вторая модель, иначе попытки идут по очереди в свежих контекстах. Автор советует режим размышления с максимальным усилием для планирования и ревью. Набор написан под DeepSeek V4.1 Flash и V4 Pro, а результат на других моделях в README не описан.
Как отключить. Удалите папки скиллов `ds-*` из каталога скиллов агента: `~/.claude/skills/`, `~/.codex/skills/` или каталога вашего агента.
Частые вопросы
Как поставить только один скилл?
Командой `npx skills add aicodeking/deepseek-stack --skill ds-verify-loop`, где вместо `ds-verify-loop` указывают нужное имя. Флаг `-g` ставит скилл для всех проектов.
С чего начать работу с набором?
Запустите `/ds-help`: он подбирает скилл под задачу. Постоянный рабочий стиль включает `/ds-mode`.
Что делает /ds-verify-loop?
Агент правит код, запускает настоящую проверку, читает реальную ошибку и чинит причину. Цикл ограничен пятью раундами.
Нужны ли субагенты?
Для `/ds-jury`, `/ds-best-of-n` и `/ds-swarm` нужны субагенты или вторая модель. Без них попытки идут по очереди в свежих контекстах.
Работает ли набор вне DeepSeek?
Скиллы написаны под DeepSeek V4.1 Flash и V4 Pro, но читает их любой агент с поддержкой `SKILL.md`: Claude Code, Codex, Cline, OpenCode и другие.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллыkyy-logs code-review-skill
code-review-skill
Скилл ревью кода: четыре независимых прохода, замечания с доказательствами и допуск к слиянию из JSON
Каталог из 46 версионных скиллов для код-ревью, релизов, CI и лендингов: ставится плагином lstack или по одному через npx.
Скилл находит в коде мусор от ИИ-агентов: дубли хелперов, пустые абстракции, слабые тесты. Чистит по одному шаблону за коммит.
Скилл чистки кода после агентов: находит лишние тесты, самопроверки и запасные ветки и удаляет их, сохраняя поведение
Скилл запускает полный рефакторинг, после которого агентам проще читать код: ищет скрытые связи и лишние зависимости.
Скилл /improve: сильная модель проверяет репозиторий и пишет самодостаточные планы правок, а исполнение отдаете более дешевой модели
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| deepseek-stack (эта карточка) | нет | 267 | |
| DeepSeek Harness | да | 279 346 | открытый ИИ-агент DeepSeek с плагинами; deepseek-stack — набор скиллов, который работает внутри других агентов |
| codex-deepseek-subagent | нет | 394 | подключает DeepSeek субагентом настольного Codex; deepseek-stack задает рабочие циклы для самой модели |
| Superpowers | нет | 316 679 | общий процесс разработки для любых моделей; deepseek-stack добавляет циклы с условием остановки под слабости дешевых моделей |
Коротко о README
README делит скиллы на пять групп: Core, Loops, Build, Ship и Understand, и дает таблицу с описанием каждого. В конце собраны советы по работе с DeepSeek, например экономить на токенах ради качества и запускать большие прогоны в часы с низкой ценой API.
Бейдж для README
Исходный SKILL.md
--- name: ds-mode description: "Always-on working style for DeepSeek agents: restate the task, read before editing, small verified steps, evidence before done, lean context, short reports. Use when starting any coding task, when the user types /ds-mode, or when work starts to drift." --- # DeepSeek working mode Apply this on every task. It keeps the loop tight and the claims honest. ## Before you act 1. Restate the task in one line. Say the goal and the smallest change you expect to meet it. Do not wait for approval. 2. Read the code you will touch before you edit it. Find every caller of a function before you change its behavior. 3. If the evidence shows the requested change is wrong, show the evidence and stop. 4. For work with more than two steps, write a short numbered plan. Each step ends in something you can check. Use ds-plan-loop for anything larger than a few files. ## While you work - Make the smallest diff that solves the problem. Delete before you add. Do not add layers, options, or helpers that nothing needs yet. - Make one change at a time. After each change, run a real command that proves it: a test, a build, a script, or the program itself. Use ds-verify-loop for the check. - Fix the root cause, not the symptom. Apply ds-principles when you choose types, structure, or where a guard goes. - Proceed on reversible work without asking. Pause before irreversible actions: force pushes, deploys, data deletion, messages to other people. - If the same fix fails twice, stop. Do not try a third variant of the same idea. Switch to ds-unstick and test the premise behind the failed fixes. - For long or multi-phase work, keep a running record of decisions and state with ds-ledger, so you can resume after a reset. ## Keep context lean - Read files in the parts you need, not whole when a range will do. - Keep summaries in your context, not raw output. Trim long logs to the lines that matter. - Send bulk reading, wide searches, and large fan-out to subagents when the harness has them. Ask each for a short conclusion with file paths. - Do not reread a file you just edited. Do not repeat a search you already ran. ## Before you say done - Show evidence in the same message as the claim: the command you ran and the result. "It compiles" is not proof that it works. - Label each claim as measured, inferred, or guessed. - If a check failed or you skipped one, say so plainly. - Run ds-review-loop on nontrivial diffs before you report. ## The final report - Open with the goal in one line. - List what changed, with exact file paths. - List the checks you ran and their results. - List open issues or blockers.