본문으로 건너뛰기
cccskills
무료GitHub에 공개

make-plan

Create an implementation plan for any task — feature, refactor, migration, fix — and save it to docs/agents/plans/. Use when the user asks to plan work, write an implementation plan, or prepare a task spec for claude/codex. (Implementing an existing plan is the implement-plan skill, not this one.)

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

softmg/otgolosok스타 2(GitHub 2 + cccskills 0)

실행 점수 미검증

설치 방법 보기

포함된 파일(1)

  • SKILL.md4.4 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Create an implementation plan for the requested work (feature, refactor, migration, fix, infra change — any task), written in English (it will be consumed by coding agents — Claude Code / Codex), and save it to docs/agents/plans/YYYY-MM-DD-<kebab-case-slug>.md (date = plan creation date, today; it never changes afterwards — the living state is the Status: line).

Languages: the plan FILE is written in English (it is consumed by coding agents). ALL communication with the user — clarifying questions, decision discussions, the final report — is in Russian.

Process

  1. Research first. Read the relevant code before writing anything. The plan must reference real files, functions, and line-level facts of THIS codebase — not generic advice. Verify every claim (paths, function names, existing patterns) against the actual code.
  2. Grill the user before writing the plan. Interview the user in Russian about every open product/architecture decision (storage, flags, UX, defaults, scope cuts) until you reach a shared understanding. Rules of the interview:
    • Walk down each branch of the decision tree, resolving dependencies between decisions one by one — an answer often opens the next fork.
    • For each question, provide your recommended answer with a short reason.
    • If a question can be answered by exploring the codebase, explore the codebase instead of asking; the decisions themselves are always the user's.
    • Do not start writing the plan until the interview is finished. Record the answers in the "Approved decisions" section (in English, like the rest of the plan).
  3. Write the plan (in English) using the structure below.
  4. Report the created file path and a short summary of the plan to the user in Russian.

Plan file structure

# Plan: <task title>

Status: plan, YYYY-MM-DD.

> Note for agents: this plan is a point-in-time snapshot — its "codebase facts" describe the code as of the date above and may be outdated. Do NOT treat it as current architecture docs; verify every fact against the actual code before relying on it.

## Context
Why this is needed; current behavior; constraints. Relevant external services/APIs with exact endpoints and costs if any.

## Approved decisions
Numbered list of decisions confirmed with the user (flags, defaults, style, storage, scope cuts).

## Key codebase facts
Bullet list of concrete facts an implementing agent needs: file paths, existing patterns to follow, schemas, auth conventions, gotchas. Only verified facts.

## Implementation
Numbered/step-by-step sections (0., 1., 2., …), each naming the exact files to create or modify and what goes in them. Include function signatures, env vars, error-handling and retry policy where relevant.

## Testing & verification
What tests to add/update, what to run, and how to verify end-to-end. Never call paid external APIs from tests.

## Out of scope
What is deliberately NOT done (prevents scope creep).

---
**Maintenance note (for the implementing agent):** when this plan is implemented, update the `Status:` line above, e.g. `Status: implemented YYYY-MM-DD in branch `feat/<name>``. If the plan changes during implementation, update the affected sections too — the plan must not lie about what was built.

Status line rules

  • New plan: Status: plan, YYYY-MM-DD.
  • After implementation: Status: implemented YYYY-MM-DD in branch \<branch>`.` (add short caveats if something was skipped, e.g. "frontend verification skipped per user request").
  • Partially done: Status: in progress since YYYY-MM-DD, <what's done>.
  • Abandoned: Status: rejected YYYY-MM-DD — <reason>.

Use today's real date. The status line is always line 3 of the file (right under the H1) so it's visible at a glance.

Rules

  • One plan = one file; do not mix several unrelated tasks.
  • The plan must be self-contained: an agent with no chat history should be able to implement it.
  • Don't include code dumps; include signatures, paths, and behavior contracts instead.
  • Commit the plan file after creating it (docs: ... conventional commit, description in Russian per repo rules).

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Качество русского текста для агента. Russian text quality for agents: proofreading and AI-slop cleanup for Cyrillic text. Триггеры: очеловечь, вычитай, отредактируй, поправь, причеши, проверь текст, убери канцелярит, humanizer. Молча снимает жёсткие запреты в собственном русском выводе агента; чужой текст молча не трогает. Use when надо убрать из русского текста канцелярит, воду и нейросетевую манеру, не сломав смысл, факты и голос автора. Три режима по запросу: редактура, аудит без переписывания, точечная правка одной категории. Со скиллом едет детерминированный сканер scripts/scan.py: считает хард-баны, категории маркеров, ритм и морфологию, печатает ЧИСТОТА: N/100, поэтому правка измерима («было N, стало M»). Флаг --genre academic/legal/fiction/news снимает маркеры, законные для научного, юридического и новостного регистра. Работает ТОЛЬКО с русским: для английского humanizer, для итальянского humanizer-it. НЕ используй для: перевод, написание с нуля, грамматика без стилистики, код.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

softmg/otgolosok22026년 10월 29일 업데이트

Implement an existing plan from docs/agents/plans/. Use when the user asks to implement, execute, resume, or continue a plan, or references a plan file — the plan's Status line must be updated on completion.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

softmg/otgolosok22026년 10월 29일 업데이트

Review a project for production readiness. Invoked manually by the user via /production-readiness before deploying or preparing a release.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

softmg/otgolosok22026년 10월 29일 업데이트

Подбирать варианты новых промопрогулок из уже озвученных точек production — минимум 10 точек, от 17 минут аудио, не больше 50 % точек из любой существующей промопрогулки. Применять при просьбах найти, проанализировать или предложить новые промопрогулки или проверить пересечение идеи прогулки с опубликованными.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

softmg/otgolosok22026년 10월 29일 업데이트

Переписывать русские рассказы о городских точках, перегруженные датами, — цепочки «в 1884 году… 9 февраля 1885-го… в 1989-м… в декабре 1993-го» скучно слушать. Оставлять одну-две опорные даты, остальные выражать через промежутки («через десять лет», «спустя два столетия», «в конце 1980-х»), не теряя смысла и точности. Применять при просьбах убрать перебор дат, сделать рассказ живее на слух или проверить точки, прогулку, партию рассказов на перечисления годов.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

softmg/otgolosok22026년 10월 29일 업데이트

Заменять инициалы людей в озвучиваемых русских рассказах на полные имена, найденные в источниках («Э.-Р. Нирнзее» → «Эрнст-Рихард Нирнзее»). Применять при просьбах убрать инициалы, исправить плохое произношение имён или проверить на инициалы прогулку, точку или партию рассказов; заголовки и адресные поля карточек не трогать.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

softmg/otgolosok22026년 10월 29일 업데이트

softmg의 스킬 모두 보기

이 스킬의 문제 신고