OwnYourCode — воркфлоу
OwnYourCode делает Claude Code наставником: агент задает вопросы и ревьюит код, а человек пишет его сам и понимает каждую строку
- 295 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Базовая установка выполняет `curl | bash` со скриптом из репозитория и создает `~/ownyourcode`
- Проектный скрипт создает `.claude/commands/own`, `.claude/skills` и `ownyourcode/` в проекте и сливает инструкции с вашим `CLAUDE.md`
Установка
- Работает в
В терминале, через 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 и других агентов: от понимания задачи до публикации сайта по ссылке и итогового отчета.
Больше двадцати скиллов для кодовых агентов: MCP и хуки, режим плана, протокол багфикса, промпты и защитный хук для bash
Установщик управляющей среды для Claude Code: CLAUDE.md, правила, скиллы, агенты, хуки и двухслойная память проекта одним скриптом
Набор утилит для Claude Code: фоновые скиллы, экспертные агенты, слэш-команды и шаблоны промптов для разработки
Шаблон рабочего процесса для Claude Code и еще пяти агентов: задача из бэклога, проверка diff и коммит.
Стартовый набор для Claude Code: шаблон CLAUDE.md с системой памяти, готовые хуки, сабагенты и скиллы, которые копируются в проект
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| OwnYourCode (эта карточка) | нет | 295 | |
| Learning Opportunities | нет | 2 552 | предлагает короткие учебные упражнения во время кодинга, а OwnYourCode ведет весь процесс задачи с проверками |
| Superpowers | нет | 316 679 | дает процесс разработки с TDD и субагентами, код пишет агент |
Коротко о README
README открывает описание проблемы: ИИ-инструменты оптимизируют скорость, а человек теряет понимание кода. Дальше идут таблица профилей, быстрый старт, протоколы, шесть проверок, список команд, раздел о MCP и философия подхода. В конце описан дашборд, который держит план проекта в одном файле данных.