OwnYourCode — воркфлоу

OwnYourCode делает Claude Code наставником: агент задает вопросы и ревьюит код, а человек пишет его сам и понимает каждую строку

  • 295 ★ репозитория
  • Последний коммит
  • MIT
Воркфлоу

Расширенный доступ

Почему такой уровень

  • Базовая установка выполняет `curl | bash` со скриптом из репозитория и создает `~/ownyourcode`
  • Проектный скрипт создает `.claude/commands/own`, `.claude/skills` и `ownyourcode/` в проекте и сливает инструкции с вашим `CLAUDE.md`
Все причины и проверки

danielpodolsky/ownyourcode

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add workflows/ownyourcode

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Базовая установка выполняет `curl | bash` со скриптом из репозитория и создает `~/ownyourcode`
  • Проектный скрипт создает `.claude/commands/own`, `.claude/skills` и `ownyourcode/` в проекте и сливает инструкции с вашим `CLAUDE.md`

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

OwnYourCode — набор команд `/own:*` и скиллов для Claude Code, который меняет роль агента. Агент ведет планирование, задает наводящие вопросы и проводит ревью, а код пишет человек. Протоколов четыре: Active Typist (агент дает образцы не длиннее 8 строк), сократовский диалог, ответы по проверенной документации и систематическая отладка по схеме READ, ISOLATE, DOCS, FIX. Перед завершением задачи код проходит шесть проверок: владение, основы, ошибки, безопасность, производительность и тесты. Первая блокирует завершение, если вы не можете объяснить свой код. Профиль выбирается в `/own:init`: Junior, Career Switcher, Interview Prep, Experienced или Custom. Профиль Interview Prep по умолчанию превращает каждую задачу в историю STAR и пункт резюме. План проекта собирается в одном дашборде: страница `dashboard.html` рисует данные из `dashboard-data.js`, сервера нет. Уроки накапливаются в глобальном реестре `~/ownyourcode/learning/`, а `/own:advise` поднимает их перед новой задачей. Для актуальных ссылок README советует подключить MCP-серверы Context7 и Octocode.

Для кого. Начинающим разработчикам, сменившим профессию и готовящимся к собеседованиям, а также опытным программистам, которые хотят вести проект по спецификации.

Подходит, если

  • Джуниор учится на реальном проекте и хочет, чтобы агент задавал вопросы, а код писал он сам
  • Готовясь к собеседованию, вы превращаете каждую задачу в историю по методу STAR и пункт резюме
  • Перед закрытием задачи полезно пройти шесть проверок: владение кодом, основы, ошибки, безопасность, производительность, тесты
  • План проекта удобнее вести в одном дашборде `dashboard.html`, чем в десятке Markdown-файлов
  • Опыт задачи хочется сохранить: `/own:retro` записывает, что сработало, а `/own:advise` поднимает прошлые уроки

Не подходит, если

  • Агент должен просто выдать готовый код: по правилу Active Typist он дает только образцы до 8 строк
  • Нужен быстрый прототип на выходных: каждая задача проходит планирование и шесть проверок
  • Работа идет не в Claude Code: команды лежат в `.claude/commands/own`

Пример запроса к агенту

/own:feature Добавить регистрацию по почте. Сначала задай мне вопросы по дизайну и дай мне написать код самому

Ограничения

  • Подход замедляет работу: код пишет человек, агент только задает вопросы и проверяет.
  • Без MCP-серверов Context7 и Octocode качество подсказок падает: агент опирается на обучающие данные модели и не сверяется с актуальной документацией.
  • Уроки лежат в глобальной папке `~/ownyourcode/learning/` и общие для всех проектов, поэтому `/own:advise` видит записи из других репозиториев.
  • Скрипты установки написаны для macOS, Linux и Windows PowerShell.

Как отключить. Для проекта предназначен скрипт `project-uninstall.sh` из `~/ownyourcode/scripts`, для Windows есть `project-uninstall.ps1`. Глобальную папку `~/ownyourcode` удалите вручную, если проекты больше не нужны.

Частые вопросы

Как поставить OwnYourCode?

Выполните в терминале базовый скрипт из README, он клонирует репозиторий в `~/ownyourcode`, затем в папке проекта запустите `~/ownyourcode/scripts/project-install.sh`. После этого введите `/own:init` в Claude Code и выберите профиль.

Чем профили отличаются друг от друга?

Профиль меняет способ обучения, а шесть проверок и ревью остаются одинаковыми. Junior сначала проектирует и пишет код по схеме «предсказание до показа», Interview Prep извлекает историю STAR и пункт резюме из каждой задачи, Experienced получает прямую обратную связь. Сменить профиль можно командой `/own:profile`.

Чем OwnYourCode отличается от Superpowers?

Superpowers дает агенту процесс разработки с TDD и субагентами, и код пишет агент. OwnYourCode меняет роли: агент наставляет, а код пишет человек, и до завершения задачи проверяет, что вы можете объяснить свою работу.

Что делает команда `/own:stuck`?

Она запускает систематическую отладку по схеме READ, ISOLATE, DOCS, FIX: агент читает ошибку, сужает причину, сверяется с документацией и только потом дает исправление. Для проверки документации советуют подключить Context7.

Какие команды есть в OwnYourCode?

Основной путь: `/own:init`, `/own:feature`, `/own:done`, `/own:retro`. Вспомогательные: `/own:advise`, `/own:guide`, `/own:stuck`, `/own:status`, `/own:profile`, `/own:theme`, `/own:test` и `/own:docs`.

Обсуждение

Вопросов и отзывов пока нет.

Воркфлоу

Набор из 11 скиллов для Claude Code, Codex и других агентов: от понимания задачи до публикации сайта по ссылке и итогового отчета.

ПлагинШирокий доступ107Звезды репозитория

Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash

СкиллШирокий доступ178Звезды репозитория
Российский стек

Установщик управляющей среды для Claude Code: CLAUDE.md, правила, скиллы, агенты, хуки и двухслойная память проекта одним скриптом

ВоркфлоуРасширенный доступ196Звезды репозитория

Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки

СкиллРасширенный доступ787Звезды репозитория

Шаблон рабочего процесса для Claude Code и еще пяти агентов: задача из бэклога, проверка diff и коммит.

ВоркфлоуРасширенный доступ59Звезды репозитория

Стартовый набор для Claude Code: шаблон CLAUDE.md с системой памяти, готовые хуки, сабагенты и скиллы, которые копируются в проект

ВоркфлоуМинимальный доступ2,7 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
OwnYourCode (эта карточка)нет295
Learning Opportunitiesнет2 552предлагает короткие учебные упражнения во время кодинга, а OwnYourCode ведет весь процесс задачи с проверками
Superpowersнет316 679дает процесс разработки с TDD и субагентами, код пишет агент

Коротко о README

README открывает описание проблемы: ИИ-инструменты оптимизируют скорость, а человек теряет понимание кода. Дальше идут таблица профилей, быстрый старт, протоколы, шесть проверок, список команд, раздел о MCP и философия подхода. В конце описан дашборд, который держит план проекта в одном файле данных.

Бейдж для README

Сообщить о проблеме