1c-feature-dev
npx skills add https://github.com/andreeved/1c-ai-feature-dev-workflow --skill 1c-feature-dev
Agent 安装分布
Skill 文档
ÐÑинÑÐ¸Ð¿Ñ ÑабоÑÑ
- ÐдапÑивноÑÑÑ: колиÑеÑÑво агенÑов и глÑбина анализа завиÑÑÑ Ð¾Ñ ÑложноÑÑи задаÑи
- РаннÑÑ Ð²Ð°Ð»Ð¸Ð´Ð°ÑиÑ: ÑевÑÑ Ð¿Ð»Ð°Ð½Ð° до ÑеализаÑии, а не поÑле
- УÑоÑнение ÑÑебований: вÑÑвление вÑÐµÑ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°ÑноÑÑей до пÑоекÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑеÑез вопÑоÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ
- ÐÑомаÑнÑе Ñаги: ÑÑÐ°Ð¿Ñ ÑеализаÑии Ñ ÐºÑиÑеÑиÑми пÑиемки и пÑовеÑками
- ÐÑÑлеживание пÑогÑеÑÑа: поÑле завеÑÑÐµÐ½Ð¸Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÐ°Ð·Ñ Ð¾ÑмеÑай ÐµÑ ÐºÐ°Ðº завеÑÑÑннÑÑ Ð² ÑпиÑке задаÑ
Phase 0: ÐниÑиализаÑÐ¸Ñ Ð¸ оÑенка ÑложноÑÑи
ЦелÑ: понÑÑÑ Ð¼Ð°ÑÑÑаб задаÑи и ÑоздаÑÑ ÑÑÑÑкÑÑÑÑ Ð´Ð»Ñ ÑабоÑÑ
ÐаÑалÑнÑй запÑоÑ: $ARGUMENTS
ÐейÑÑвиÑ:
- Создай ÑпиÑок Ð·Ð°Ð´Ð°Ñ Ñо вÑеми Ñазами
- Создай диÑекÑоÑиÑ
.tasks/task-[feature-name]/Ð´Ð»Ñ Ñ ÑÐ°Ð½ÐµÐ½Ð¸Ñ Ð°ÑÑеÑакÑов - ÐÑени ÑложноÑÑÑ Ð·Ð°Ð´Ð°Ñи (пÑоÑÑаÑ/ÑÑеднÑÑ/ÑложнаÑ/кÑиÑиÑнаÑ):
- ÐÑоÑÑаÑ: неболÑÑое изменение, оÑÐµÐ²Ð¸Ð´Ð½Ð°Ñ ÑеализаÑиÑ
- СÑеднÑÑ: заÑÑÐ°Ð³Ð¸Ð²Ð°ÐµÑ Ð½ÐµÑколÑко модÑлей, ÑÑебÑÐµÑ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ð°ÑÑ Ð¸ÑекÑÑÑÑ
- СложнаÑ: болÑÑÐ°Ñ Ð´Ð¾ÑабоÑка, неÑколÑко подÑиÑÑем, неоÑевиднÑе ÑеÑениÑ
- ÐÑиÑиÑнаÑ: аÑÑ Ð¸ÑекÑÑÑнÑе изменениÑ, влиÑние на вÑÑ ÑиÑÑемÑ, вÑÑокие ÑиÑки
- ÐапиÑи оÑÐµÐ½ÐºÑ ÑложноÑÑи в Ñайл
.tasks/task-[feature-name]/phase0-complexity.md
Phase 1: Discovery
ЦелÑ: понÑÑÑ, ÑÑо нÑжно поÑÑÑоиÑÑ
ÐейÑÑвиÑ:
- ÐÑли доÑабоÑка неÑÑна, ÑпÑоÑи полÑзоваÑелÑ:
- ÐакÑÑ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¾Ð½Ð¸ ÑеÑаÑÑ?
- ЧÑо должна делаÑÑ Ð´Ð¾ÑабоÑка?
- ÐÑÑÑ Ð»Ð¸ огÑаниÑÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ ÑÑебованиÑ?
- РезÑмиÑÑй понимание и полÑÑи подÑвеÑждение Ð¾Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ
- СоÑ
Ñани подÑвеÑжденное понимание в Ñайл
.tasks/task-[feature-name]/phase1-requirements.md:- ÐÑÑ Ð¾Ð´Ð½Ñй запÑÐ¾Ñ Ð¸Ð· $ARGUMENTS
- УÑоÑнÑÑÑие вопÑоÑÑ Ð¸ оÑвеÑÑ (еÑли бÑли)
- РезÑме Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ð·Ð°Ð´Ð°Ñи
- ÐлÑÑевÑе ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸ огÑаниÑениÑ
- ÐодÑвеÑждение полÑзоваÑелÑ
Phase 2: ÐÑÑледование кодовой Ð±Ð°Ð·Ñ 1C
ЦелÑ: понÑÑÑ ÑÑÑеÑÑвÑÑÑий код и паÑÑеÑнÑ
ÐÐ ÐÐЦÐÐЫ ÐÐÐÐТÐÐÐÐÐÐ ÐССÐÐÐÐÐÐÐÐЯ:
ТЫ ÐÐ ÐÐÐÐÐÐШЬ Ð ÐШÐÐÐРо ÑÑÑаÑегии иÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð° оÑнове:
- ÐÑенки ÑложноÑÑи из Phase 0
- ХаÑакÑеÑа задаÑи (Ð½Ð¾Ð²Ð°Ñ Ð´Ð¾ÑабоÑка vs ÑаÑÑиÑение ÑÑÑеÑÑвÑÑÑей)
- Того, наÑколÑко понÑÑна облаÑÑÑ ÐºÐ¾Ð´Ð¾Ð²Ð¾Ð¹ базÑ
ÐлÑÑевой пÑинÑип: глÑбина важнее ÑиÑÐ¸Ð½Ñ – лÑÑÑе запÑÑÑиÑÑ Ð°Ð³ÐµÐ½Ñов поÑледоваÑелÑно Ð´Ð»Ñ ÑглÑблениÑ, Ñем паÑаллелÑно на одно и Ñо же.
Твои ÑеÑениÑ:
-
СколÑко агенÑов
1c-code-explorerзапÑÑÑиÑÑ? (1-4+)- ÐÐ»Ñ Ð¿ÑоÑÑÑÑ Ð·Ð°Ð´Ð°Ñ Ð¼Ð¾Ð¶ÐµÑ Ñ Ð²Ð°ÑиÑÑ Ð¾Ð´Ð½Ð¾Ð³Ð¾
- ÐÐ»Ñ ÑложнÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿Ð¾Ð½Ð°Ð´Ð¾Ð±Ð¸ÑÑÑÑ Ð½ÐµÑколÑко Ñ ÑглÑблением
-
ÐаÑаллелÑно или поÑледоваÑелÑно?
- ÐаÑаллелÑно – еÑли нÑжно изÑÑиÑÑ ÑазнÑе незавиÑимÑе облаÑÑи
- ÐоÑледоваÑелÑно – еÑли нÑжно ÑглÑбление: пеÑвÑй Ð°Ð³ÐµÐ½Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸Ñ, вÑоÑой ÐºÐ¾Ð¿Ð°ÐµÑ Ð³Ð»Ñбже
-
Ðа какие аÑпекÑÑ ÑокÑÑиÑоваÑÑÑÑ?
- ÐÐ¾Ñ Ð¾Ð¶Ð¸Ðµ доÑабоÑки и паÑÑеÑнÑ
- ÐÑÑ Ð¸ÑекÑÑÑа и Ñлои абÑÑÑакÑии
- ÐнÑегÑаÑии и завиÑимоÑÑи
- ÐÑиÑиÑнÑе компоненÑÑ, найденнÑе пÑедÑдÑÑими агенÑами
-
ÐÑеÑаÑивное ÑглÑбление
- ÐожеÑÑ Ð·Ð°Ð¿ÑÑÑиÑÑ Ð°Ð³ÐµÐ½Ñа, поÑмоÑÑеÑÑ ÑезÑлÑÑаÑÑ, ÑеÑиÑÑ Ð½Ñжно ли еÑÑ ÑглÑбление
- ÐаждÑй ÑледÑÑÑий Ð°Ð³ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ ÑокÑÑиÑоваÑÑÑÑ Ð½Ð° Ð½Ð°Ñ Ð¾Ð´ÐºÐ°Ñ Ð¿ÑедÑдÑÑиÑ
ÐейÑÑвиÑ:
- ÐÑими ÑеÑение о ÑÑÑаÑегии иÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ (обоÑнÑй коÑоÑко)
- ÐапÑÑÑи агенÑов
1c-code-explorerÑоглаÑно Ñвоей ÑÑÑаÑегии:- ÐеÑедай пÑÑÑ Ðº ÑÑебованиÑм:
phase1-requirements.md - Укажи ÑокÑÑ Ð¸ÑÑÐ»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ агенÑа (паÑÑеÑнÑ, аÑÑ Ð¸ÑекÑÑÑа, Ð¿Ð¾Ñ Ð¾Ð¶Ð¸Ðµ доÑабоÑки и Ñ.д.)
- ÐеÑедай пÑÑÑ Ðº ÑÑебованиÑм:
- ÐаждÑй Ð°Ð³ÐµÐ½Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ веÑнÑÑÑ ÑпиÑок неÑколÑÐºÐ¸Ñ ÐºÐ»ÑÑевÑÑ Ñайлов Ð´Ð»Ñ ÑÑениÑ
- ÐÑоÑиÑай вÑе ÑказаннÑе ÑÐ°Ð¹Ð»Ñ Ð´Ð»Ñ Ð³Ð»Ñбокого пониманиÑ
- ÐÑени: доÑÑаÑоÑно ли пониманиÑ? ÐÑжно ли еÑÑ ÑглÑбление? ÐÑли да – запÑÑÑи еÑÑ Ð°Ð³ÐµÐ½Ñов
- ÐÑедÑÑÐ°Ð²Ñ Ð¿Ð¾Ð»Ð½ÑÑ ÑÐ²Ð¾Ð´ÐºÑ Ð½Ð°Ð¹Ð´ÐµÐ½Ð½ÑÑ Ð¿Ð°ÑÑеÑнов
- СоÑ
Ñани ÑÐ²Ð¾Ð´ÐºÑ Ð² Ñайл
.tasks/task-[feature-name]/phase2-exploration.md:- ÐайденнÑе паÑÑеÑÐ½Ñ Ð¸ ÑоглаÑениÑ
- ÐÐ¾Ñ Ð¾Ð¶Ð¸Ðµ доÑабоÑки Ñ ÑÑÑлками на ÑайлÑ
- ÐлÑÑевÑе компоненÑÑ Ð¸ Ð¸Ñ Ð½Ð°Ð·Ð½Ð°Ñение
- ÐÑÑ Ð¸ÑекÑÑÑнÑе инÑайÑÑ
- СпиÑок вÑÐµÑ Ð¿ÑоÑиÑаннÑÑ ÐºÐ»ÑÑевÑÑ Ñайлов
Phase 3: УÑоÑнÑÑÑие вопÑоÑÑ
ЦелÑ: заполниÑÑ Ð¿ÑÐ¾Ð±ÐµÐ»Ñ Ð¸ ÑазÑеÑиÑÑ Ð²Ñе неоднознаÑноÑÑи ÐРпÑоекÑиÑованиÑ
ÐейÑÑвиÑ:
- ÐÑоÑмоÑÑи Ð½Ð°Ñ Ð¾Ð´ÐºÐ¸ по кодовой базе и иÑÑ Ð¾Ð´Ð½Ñй запÑÐ¾Ñ Ð½Ð° доÑабоÑкÑ
- ÐÑÑви недеÑализиÑованнÑе аÑпекÑÑ: гÑаниÑнÑе ÑлÑÑаи, обÑабоÑка оÑибок, ÑоÑки инÑегÑаÑии, гÑаниÑÑ Ð¾Ð±Ð»Ð°ÑÑи, пÑедпоÑÑÐµÐ½Ð¸Ñ Ð´Ð¸Ð·Ð°Ð¹Ð½Ð°, обÑаÑÐ½Ð°Ñ ÑовмеÑÑимоÑÑÑ, поÑÑебноÑÑи пÑоизводиÑелÑноÑÑи
- ÐÑедÑÑÐ°Ð²Ñ Ð²Ñе вопÑоÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð² ÑÑном, оÑганизованном ÑпиÑке
- Ðди оÑвеÑов пеÑед пÑоекÑиÑованием аÑÑ Ð¸ÑекÑÑÑÑ
- СоÑ
Ñани вопÑоÑÑ Ð¸ оÑвеÑÑ Ð² Ñайл
.tasks/task-[feature-name]/phase3-clarifications.md:- СпиÑок вопÑоÑов Ñ ÐºÐ¾Ð½ÑекÑÑом
- ÐÑвеÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð½Ð° каждÑй вопÑоÑ
- ÐÑинÑÑÑе ÑеÑÐµÐ½Ð¸Ñ Ð¸ ÑекомендаÑии
ÐÑли полÑзоваÑÐµÐ»Ñ Ð³Ð¾Ð²Ð¾ÑÐ¸Ñ “как ÑÑиÑаеÑÑ Ð½ÑжнÑм”, пÑедоÑÑÐ°Ð²Ñ ÑÐ²Ð¾Ñ ÑекомендаÑÐ¸Ñ Ð¸ полÑÑи Ñвное подÑвеÑждение.
Phase 4: ÐÑоекÑиÑование аÑÑ Ð¸ÑекÑÑÑÑ
ЦелÑ: ÑпÑоекÑиÑоваÑÑ Ð°ÑÑ Ð¸ÑекÑÑÑÑ ÑеализаÑии
ÐÐÐÐТÐÐÐЫРÐÐÐÐ¥ÐÐ – колиÑеÑÑво агенÑов завиÑÐ¸Ñ Ð¾Ñ ÑложноÑÑи:
ÐÑоÑÑÐ°Ñ Ð·Ð°Ð´Ð°Ñа (1 агенÑ):
- ÐапÑÑÑи 1 агенÑа
1c-code-architect - Создай один пÑакÑиÑнÑй план ÑеализаÑии
СÑеднÑÑ Ð·Ð°Ð´Ð°Ñа (1 Ð°Ð³ÐµÐ½Ñ + опÑионалÑное мÑлÑÑиÑÑмплинг):
- Ðо ÑмолÑаниÑ: 1 Ð°Ð³ÐµÐ½Ñ Ñ Ð¿ÑакÑиÑнÑм планом
- ÐпÑионалÑно: еÑли ÑеÑение неоÑевидно, можеÑÑ Ð·Ð°Ð¿ÑÑÑиÑÑ 2 агенÑа Ñ ÑазнÑми Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð°Ð¼Ð¸ и вÑбÑаÑÑ Ð»ÑÑÑий
СложнаÑ/кÑиÑиÑÐ½Ð°Ñ Ð·Ð°Ð´Ð°Ñа (2-3 агенÑа, мÑлÑÑиÑÑмплинг):
- ÐапÑÑÑи 2-3 агенÑа
1c-code-architectпаÑаллелÑно Ñ ÑазнÑм ÑокÑÑом:- ÐинималÑнÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ (наименÑÑее изменение, макÑималÑное пеÑеиÑполÑзование)
- ЧиÑÑÐ°Ñ Ð°ÑÑ Ð¸ÑекÑÑÑа (поддеÑживаемоÑÑÑ, ÑлеганÑнÑе абÑÑÑакÑии)
- ÐÑагмаÑиÑнÑй Ð±Ð°Ð»Ð°Ð½Ñ (ÑкоÑоÑÑÑ + каÑеÑÑво)
- СÑоÑмиÑÑй мнение о лÑÑÑем Ð¿Ð¾Ð´Ñ Ð¾Ð´Ðµ
- ÐÑедÑÑÐ°Ð²Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð²Ñе Ð¿Ð¾Ð´Ñ Ð¾Ð´Ñ Ñ Ñвоей ÑекомендаÑией
- СпÑоÑи полÑзоваÑелÑ, какой Ð¿Ð¾Ð´Ñ Ð¾Ð´ он пÑедпоÑиÑаеÑ
ÐейÑÑвиÑ:
- ÐапÑÑÑи агенÑов
1c-code-architectÑоглаÑно ÑложноÑÑи задаÑи:- ÐеÑедай пÑÑи к аÑÑеÑакÑам:
phase1-requirements.md,phase2-exploration.md,phase3-clarifications.md - ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ агенÑа Ñкажи аÑÑ Ð¸ÑекÑÑÑнÑй Ð¿Ð¾Ð´Ñ Ð¾Ð´ (минималÑнÑе Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ / ÑиÑÑÐ°Ñ Ð°ÑÑ Ð¸ÑекÑÑÑа / баланÑ)
- ÐеÑедай пÑÑи к аÑÑеÑакÑам:
- ÐоÑле вÑбоÑа подÑ
ода Ñоздай Ñайл
.tasks/task-[feature-name]/phase4-architecture.mdÑ:- ÐоÑÑановкой задаÑи
- ÐÑенкой ÑложноÑÑи из Phase 0
- ÐÑбÑаннÑм аÑÑ Ð¸ÑекÑÑÑнÑм Ð¿Ð¾Ð´Ñ Ð¾Ð´Ð¾Ð¼ Ñ Ð¾Ð±Ð¾Ñнованием
- ÐайденнÑми паÑÑеÑнами и ÑоглаÑениÑми из Phase 2
- ÐÑвеÑами на ÑÑоÑнÑÑÑие вопÑоÑÑ Ð¸Ð· Phase 3
- ÐТÐÐÐÐÐ Ð ÐÐÐÐÐÐЦÐÐ – Ñазбей ÑеализаÑÐ¸Ñ Ð½Ð° логиÑеÑкие ÑÑÐ°Ð¿Ñ (ÑеклиÑÑ Ð² markdown):
- ÐÑанÑлÑÑноÑÑÑ: пÑоÑÑÐ°Ñ Ð·Ð°Ð´Ð°Ñа = 1 ÑÑап, ÑÑеднÑÑ = 2-4, ÑÐ»Ð¾Ð¶Ð½Ð°Ñ = 4-8, кÑиÑиÑÐ½Ð°Ñ = 5-10+ (оÑÑалкивайÑÑ Ð¾Ñ Ð°ÑомаÑноÑÑи)
- ÐÑомаÑноÑÑÑ: ÑÑап завеÑÑаеÑÑÑ Ð·Ð° 1 ÑеÑÑÐ¸Ñ Ð°Ð³ÐµÐ½Ñа, Ð¸Ð¼ÐµÐµÑ Ð¿ÑовеÑÑемÑй ÑезÑлÑÑаÑ, не блокиÑÑÐµÑ Ñам ÑебÑ
- ФоÑмаÑ:
- [ ] **ÐÑап N**: опиÑание + ÑÐ°Ð¹Ð»Ñ + кÑиÑеÑии пÑиемки + завиÑимоÑÑи (еÑли еÑÑÑ)
- Mermaid-диагÑаммами (аÑÑ Ð¸ÑекÑÑÑа, поÑоки даннÑÑ )
- Ðлан должен бÑÑÑ ÑамодоÑÑаÑоÑнÑм Ð´Ð»Ñ Ð¿Ð¾Ð½Ð¸Ð¼Ð°Ð½Ð¸Ñ Ð±ÐµÐ· конÑекÑÑа беÑедÑ
Phase 5: РевÑÑ Ð¿Ð»Ð°Ð½Ð°
ЦелÑ: валидиÑоваÑÑ Ð¿Ð»Ð°Ð½ ÐÐ ÑеализаÑии â оÑибки в плане Ð¾Ð±Ñ Ð¾Ð´ÑÑÑÑ Ð´Ð¾Ñого, веÑÑ ÐºÐ¾Ð´ пÑидÑÑÑÑ Ð¿ÐµÑепиÑÑваÑÑ.
ÐейÑÑвиÑ:
- ÐапÑÑÑи агенÑа
1c-code-architectÐ´Ð»Ñ ÑевÑÑ Ð¿Ð»Ð°Ð½Ð°:- ÐеÑедай пÑÑи к аÑÑеÑакÑам:
phase1-requirements.md,phase2-exploration.md,phase3-clarifications.md,phase4-architecture.md - ФокÑÑ ÑевÑÑ:
- ÐолноÑа: вÑе ли аÑпекÑÑ Ð·Ð°Ð´Ð°Ñи покÑÑÑÑ?
- ÐоÑÑекÑноÑÑÑ: ÑооÑвеÑÑÑвÑÑÑ Ð»Ð¸ ÑеÑÐµÐ½Ð¸Ñ Ð½Ð°Ð¹Ð´ÐµÐ½Ð½Ñм паÑÑеÑнам из Phase 2?
- РеалиÑÑиÑноÑÑÑ: можно ли ÑеализоваÑÑ Ð¿Ð»Ð°Ð½ как опиÑано?
- СооÑвеÑÑÑвие ÑÑебованиÑм: покÑÑÐ²Ð°ÐµÑ Ð»Ð¸ план вÑе ÑÑÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð· Phase 1 и оÑвеÑÑ Ð¸Ð· Phase 3?
- ÐÑиÑеÑии пÑиемки ÑÑапов: доÑÑаÑоÑно ли ÑÑÑкие и пÑовеÑÑемÑе?
- ÐавиÑимоÑÑи: пÑавилÑно ли вÑÑÑÑоена поÑледоваÑелÑноÑÑÑ ÑÑапов?
- Ð¢ÐµÑ Ð½Ð¸ÑеÑкий долг: еÑÑÑ Ð»Ð¸ извеÑÑнÑе пÑоблемÑ, коÑоÑÑе план ÑÑÑгÑбиÑ?
- ÐеÑедай пÑÑи к аÑÑеÑакÑам:
- ÐÑли Ð°Ð³ÐµÐ½Ñ Ð½Ð°Ñ
Ð¾Ð´Ð¸Ñ Ð¿ÑоблемÑ:
- Ðбнови план в
.tasks/task-[feature-name]/phase4-architecture.md - ÐовÑоÑи Phase 5 (ÑевÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð»Ñнного плана)
- Ðбнови план в
- Ðогда план одобÑен агенÑом, ÑоÑ
Ñани ÑезÑлÑÑаÑÑ ÑевÑÑ Ð²
.tasks/task-[feature-name]/phase5-plan-review.md:- ЧÑо бÑло пÑовеÑено (полноÑа, коÑÑекÑноÑÑÑ, ÑеалиÑÑиÑноÑÑÑ Ð¸ Ñ.д.)
- Ðакие пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð±Ñли Ð½Ð°Ð¹Ð´ÐµÐ½Ñ Ð¸ иÑпÑÐ°Ð²Ð»ÐµÐ½Ñ (еÑли бÑли)
- ÐÑоговое заклÑÑение: план гоÑов к ÑеализаÑии
- ÐÑедÑÑÐ°Ð²Ñ Ð¿Ð»Ð°Ð½ полÑзоваÑелÑ:
- ÐÑаÑкое ÑезÑме плана
- ÐÑÐ°Ð¿Ñ ÑеализаÑии Ñ ÐºÑиÑеÑиÑми пÑиемки
- СпÑоÑи Ñвно: “Ðлан гоÑов к ÑеализаÑии, можем наÑинаÑÑ?”
ÐÐ ÐÐÐ ÐÐ¥ÐÐÐ Ð PHASE 6 ÐÐРЯÐÐÐÐÐ ÐÐÐÐÐ ÐÐÐЯ ÐÐÐЬÐÐÐÐТÐÐЯ
Phase 6: РеализаÑÐ¸Ñ Ð¿Ð¾ ÑÑапам
ЦелÑ: поÑÑÑоиÑÑ Ð´Ð¾ÑабоÑÐºÑ Ð°ÑомаÑнÑми Ñагами Ñ Ð¿ÑовеÑками пÑиемки
ÐÐ ÐÐЧÐÐÐÐ ÐÐÐ ÐÐÐÐÐ ÐÐÐЯ ÐÐÐЬÐÐÐÐТÐÐЯ
ÐейÑÑвиÑ:
- ÐÑоÑиÑай Ñайл плана
.tasks/task-[feature-name]/phase4-architecture.md - ÐÐ»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ ÑÑапа ÑеализаÑии поÑледоваÑелÑно:
a. ÐÑмеÑÑ ÑÑап в плане как наÑаÑÑй (измени
- [ ]на- [ð]в Ñайле плана) b. ÐапÑÑÑи агенÑа1c-code-writerÐ´Ð»Ñ ÑеализаÑии ÑÑапа:- ÐеÑедай пÑÑÑ Ðº планÑ
- Укажи конкÑеÑнÑй ÑÑап Ð´Ð»Ñ ÑеализаÑии
- Ðапомни пÑо кÑиÑеÑии пÑиемки c. ÐÑовеÑÑ ÐºÑиÑеÑии пÑиемки ÑÑапа:
- ÐÑе ÑÐ°Ð¹Ð»Ñ ÑозданÑ/Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ñ ÐºÐ°Ðº опиÑано?
- ÐÑиÑеÑии пÑиемки вÑполненÑ?
- Ðод ÑооÑвеÑÑÑвÑÐµÑ Ð¿Ñавилам из
1c-rules.md? d. ÐÑли кÑиÑеÑии не вÑполненÑ: - ÐапÑÑÑи агенÑа
1c-code-writerÐ´Ð»Ñ Ð¸ÑпÑавлениÑ:- ÐеÑедай пÑÑÑ Ðº Ð¿Ð»Ð°Ð½Ñ Ð¸ Ñкажи ÑÑап
- ÐпиÑи найденнÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸ ÑÑо нÑжно иÑпÑавиÑÑ
- ÐовÑоÑи пÑовеÑÐºÑ ÐºÑиÑеÑиев
- ÐовÑоÑÑй Ñикл иÑпÑавлениÑ, пока кÑиÑеÑии пÑиемки не бÑдÑÑ Ð²ÑполненÑ
e. ÐÑмеÑÑ ÑÑап в плане как завеÑÑÑннÑй (измени
- [ð]на- [x]в Ñайле плана)
Phase 7: РевÑÑ ÐºÐ¾Ð´Ð°
ЦелÑ: ÑбедиÑÑÑÑ, ÑÑо код коÑÑекÑен, ÑлеганÑен и ÑооÑвеÑÑÑвÑÐµÑ Ð¿Ð»Ð°Ð½Ñ
ÐейÑÑвиÑ:
- ÐапÑÑÑи ÑевÑÑеÑов ÑоглаÑно ÑазмеÑÑ Ð·Ð°Ð´Ð°Ñи:
- ÐÑоÑÑаÑ:
1c-code-reviewer- ÐеÑедай пÑÑÑ Ðº планÑ:
phase4-architecture.md - ФокÑÑ: Ð±Ð°Ð·Ð¾Ð²Ð°Ñ ÐºÐ¾ÑÑекÑноÑÑÑ + Ð±ÐµÐ³Ð»Ð°Ñ Ð¿ÑовеÑка ÑооÑвеÑÑÑÐ²Ð¸Ñ Ð¿Ð»Ð°Ð½Ñ
- ÐеÑедай пÑÑÑ Ðº планÑ:
- СÑеднÑÑ/ÑложнаÑ:
1c-code-architectÐ´Ð»Ñ Ð¿ÑовеÑки ÑооÑвеÑÑÑÐ²Ð¸Ñ Ð¿Ð»Ð°Ð½Ñ:- ÐеÑедай пÑÑи к аÑÑеÑакÑам:
phase1-requirements.md,phase4-architecture.md,phase5-plan-review.md - ФокÑÑ: ÑооÑвеÑÑÑвие планÑ, аÑÑ Ð¸ÑекÑÑÑнÑм ÑеÑениÑм, кÑиÑеÑиÑм пÑиемки ÑÑапов
- ÐеÑедай пÑÑи к аÑÑеÑакÑам:
1c-code-reviewerÐ´Ð»Ñ Ð¿ÑовеÑки каÑеÑÑва кода:- Укажи пÑÑÑ Ðº пÑавилам:
~/.claude/rules/1c-rules.md - ФокÑÑ: баги, ÑиÑаемоÑÑÑ, пÑавила, DRY, ÑлеганÑноÑÑÑ
- Укажи пÑÑÑ Ðº пÑавилам:
- ÐÑÐµÐ½Ñ Ð±Ð¾Ð»ÑÑаÑ: Ñаздели код на логиÑеÑкие модÑли/подÑиÑÑемÑ, Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ модÑÐ»Ñ Ð·Ð°Ð¿ÑÑÑи паÑÑ Ð°Ð³ÐµÐ½Ñов (architect + reviewer) Ñ Ñеми же инÑÑÑÑкÑиÑми
- ÐÑоÑÑаÑ:
- ÐонÑолидиÑÑй Ð¸Ñ Ð¾ÑвеÑÑ Ð¸ вÑÑви пÑоблемÑ, ÑÑебÑÑÑие иÑпÑавлений
- СоÑ
Ñани ÑезÑлÑÑаÑÑ ÑевÑÑ Ð²
.tasks/task-[feature-name]/phase7-code-review.md:- ЧÑо бÑло пÑовеÑено (ÑооÑвеÑÑÑвие планÑ, каÑеÑÑво, баги и Ñ.д.)
- ÐайденнÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ severity и ÑекомендаÑиÑми
- ÐÑÐ¾Ð³Ð¾Ð²Ð°Ñ Ð¾Ñенка гоÑовноÑÑи кода
- ÐÑедÑÑÐ°Ð²Ñ Ð²ÑÑвленнÑе пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¸ ÑпÑоÑи, ÑÑо он Ñ
оÑÐµÑ ÑделаÑÑ:
- ÐÑпÑавиÑÑ ÑейÑаÑ
- ÐÑпÑавиÑÑ Ð¿Ð¾Ð·Ð¶Ðµ (добавиÑÑ Ð² TODO/ÑÐµÑ Ð½Ð¸ÑеÑкий долг)
- ÐÑодолжиÑÑ ÐºÐ°Ðº еÑÑÑ
- ÐÑли “иÑпÑавиÑÑ ÑейÑає:
- ÐÐ¾Ð±Ð°Ð²Ñ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð² план в ÑекÑÐ¸Ñ “ÐÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ÑевÑÑ”
- ÐапÑÑÑи агенÑа
1c-code-writerÐ´Ð»Ñ Ð¸ÑпÑавлениÑ:- ÐеÑедай пÑÑÑ Ðº планÑ:
phase4-architecture.md - ÐпиÑи пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð¸Ð· ÑевÑÑ Ð¸ ÑÑо нÑжно иÑпÑавиÑÑ
- ÐеÑедай пÑÑÑ Ðº планÑ:
- ÐеÑниÑÑ Ðº наÑÐ°Ð»Ñ Phase 7 (повÑоÑное ÑевÑÑ)
- ÐовÑоÑÑй иÑеÑаÑии, пока ÑевÑÑеÑÑ Ð½Ðµ пеÑеÑÑанÑÑ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑ ÐºÑиÑиÑеÑкие пÑоблемÑ
- ÐÑли “иÑпÑавиÑÑ Ð¿Ð¾Ð·Ð¶Ðµ”:
- ÐÐ¾Ð±Ð°Ð²Ñ Ð¿ÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ð² план в ÑекÑÐ¸Ñ “Ð¢ÐµÑ Ð½Ð¸ÑеÑкий долг”
- ÐÑмеÑÑ Ð² плане как оÑложеннÑе
Phase 8: ÐÑоги
ЦелÑ: докÑменÑиÑоваÑÑ Ð²Ñполненное
ÐейÑÑвиÑ:
- ÐÑмеÑÑ Ð²Ñе задаÑи как завеÑÑÑннÑе
- СоÑ
Ñани ÑезÑме в Ñайл
.tasks/task-[feature-name]/phase8-summary.md:- ЧÑо бÑло поÑÑÑоено (ÑÑÑлки на ÑÑÐ°Ð¿Ñ ÑеализаÑии)
- ÐлÑÑевÑе пÑинÑÑÑе ÑеÑÐµÐ½Ð¸Ñ (ÑÑÑлка на план)
- ÐзменÑннÑе ÑÐ°Ð¹Ð»Ñ (git diff –stat)
- ÐÑÑавÑийÑÑ ÑÐµÑ Ð½Ð¸ÑеÑкий долг (еÑли еÑÑÑ)
- ÐÑедлагаемÑе ÑледÑÑÑие Ñаги
- ÐÑедÑÑÐ°Ð²Ñ ÑезÑме полÑзоваÑелÑ