electrovladyslav@dev_money_yoga
menti.com
2664 7911
Уникають AI
Надихаються AI
menti.com
2664 7911
Від "coder" до "spec architect"
"Я майже не пишу код сам останнім часом.
Я пишу АІ, якими спеками описати те, що я хочу отримати.
Перечитую їх, і правлю, і знов перечитую, і правлю...
І так майже всі в компанії."
menti.com
2664 7911
Галюцинації
API, яких не існує
Втрата контексту
довга сесія, між викликами
Context7 MCP"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": {}
}
}
Context7 = контекст для бібліотек. Решта доповіді = контекст для твого проекту.
Якість коду на виході
= якість специфікації на вході.
Агент читає код → задає уточнення → фіксує те, що буде робити у плані → ти tune & approve.
● I have a clear picture. Before drafting the final plan, let me confirm a few direction decisions.
← □ Aesthetic □ Styling □ Scope □ Dark mode ✓ Submit →
Which aesthetic direction fits the yoga dashboard best?
1. Calm wellness (Recommended)
2. Modern minimal
3. Warm earthy
┌─ Preview ─────────────────────────────────────┐
│ Palette: │
│ bg: #F7F5F0 (warm off-white) │
│ surface: #FFFFFF │
└───────────────────────────────────────────────┘
Chat about this
Skip interview and plan immediately
Plan Mode сам не витягує контекст — він припускає. Рішення: skill, що примушує агента інтерв'ювати тебе.
---
name: grill-me
description: Interview the user relentlessly about a plan or design
until reaching shared understanding, resolving each branch of the
decision tree. Use when user wants to stress-test a plan, get
grilled on their design, or mentions "grill me".
---
Interview me relentlessly about every aspect of this plan until we
reach a shared understanding. Walk down each branch of the design
tree, resolving dependencies between decisions one-by-one. For each
question, provide your recommended answer.
Ask the questions one at a time.
If a question can be answered by exploring the codebase, explore
the codebase instead.
PR зі змінами: #13
docs/adr//adr-initdocs/adr/ → розуміє історію рішеньІдея 2011 року (Michael Nygard). Друга молодість — тепер не лише для людей, а й агентів.
PR зі змінами: #14
.claude/commands🤌 від GitHub для spec-driven development 🤌
uvnpm install -g @fission-ai/openspec@latest
openspec init
openspec init .
Заповнюємо openspec/config.yaml:
schema: spec-driven
context: |
## Project
Yoga Dashboard — a Next.js 14 App Router application ...
## Tech Stack
- Framework: Next.js 14 (App Router, TypeScript strict mode) ...
rules:
proposal:
- State the problem and motivation in ≤ 3 sentences before any solution ...
tasks:
- Each task must be completable in ≤ 2 hours; split larger tasks ...
Залежно від того, наскільки ясно ти бачиш задачу.
Ти точно знаєш, що тобі треба зробити.
/opsx:propose \
"add weekly streak badge"
→ генерує спеки:
(proposal.md, design.md, task.md...)
Вимоги ще не зовсім зрозумілі.
/opsx:explore \
"lets change the colors"
→ спілкуєшся у вільній формі. Переходить у propose, коли ясність прийде.
Docs: commands.md#opsxexplore
openspec/changes/migrate-storage-to-indexeddb/
CODE changes
openspec/changes/archive/2026-05-10-migrate-storage-to-indexeddb/
Тобі не потрібно підтримувати документацію вручну.
Archive — і рухаєшся далі.
openspec/changes/migrate-storage-to-indexeddb/
proposal.md # чому і що змінюється
specs/ # requirements + scenarios
design.md # технічний підхід
tasks.md # implementation checklist
Мінімально — 4 файли, кожен з конкретною роллю.
🏛️ Далі - все йде в архів.
Дефолтів достатньо на 80% задач. Решта — розширюється.
Один OpenSpec → кілька агентів з різними personas → результат когерентний.
Docs: customization.md
.
├── .worktrees
│ └── migrate-storage-to-indexeddb
└── src
PR зі змінами: #16
Blueprint-driven development with AI and TDD
(Станіслав Долгачов, React fwdays'25)
Надшвидка розробка з AI агентами для нових проектів
(В'ячеслав Колдовський, Dou Day 2026)
Vlad Yermolin · fwdays'26