AI-translated from English; not yet reviewed by a fluent editor.

# Користите Superpowers у Claude Code за планирање, тестирање и преглед једне измене кода

> Водич заснован на документацији за једну одобрену измену кода кроз одобрен Superpowers дизајн и план, посматране црвене и зелене тестове, преглед задатака и целе гране и одлуку одговорне особе.

By BIG CHANGE Editorial

Published: 2026-10-20T10:39:38.153Z
Updated: 2026-10-20T10:39:38.153Z
Canonical: https://bigchange.ai/blog/superpowers-claude-code-plan-test-review-change-guide

![Conceptual charcoal illustration of a long, unlettered code-diff proof sheet emerging from a printer across an inspection table, with a short orange passage.](https://bigchange.ai/api/media/file/superpowers-whole-branch-proof-hero-v1.png)
AI-generated conceptual illustration by BIG CHANGE.

Superpowers може да води корисника Claude Code кроз значајну измену у Git репозиторијуму којим управља: договорити дизајн, одобрити план задатака, имплементирати уз тестове, прегледати сваки задатак и проверити завршену грану. Овај водич прати званична упутства за Superpowers 7.0.0 проверена 20. октобра 2026. BIG CHANGE је проучио документацију; нисмо инсталирали додатак нити спровели пројекат кроз тај поступак.

## Велика промена

- **Шта се променило:** Одобрен дизајн и план имплементације дају агентима за програмирање конкретан задатак и ограничења пре уређивања репозиторијума.
- **Зашто је то важно:** Документовани ток повезује посматране неуспешне и успешне тестове са одвојеним закључцима једног прегледавача о спецификацији и квалитету, па са ширим прегледом целе гране.
- **На шта треба пазити:** Одговорна особа и даље проверава цео diff и свеже резултате прихватљивости и одлучује о грани. Завршен ток агената може да задржи пријављене налазе.

## Пре почетка

Изаберите једну одобрену измену кода у више корака у репозиторијуму којим управљате или смете да га уређујете. Треба да може да се разложи на прегледне задатке и има понашање које се тестира. Запишите тражено понашање, захваћену област, изузетке, првобитну команду прихватљивости и почетни commit. Пре рада покрените ту команду и релевантне постојеће провере. Ако почетно стање већ пада, сада утврдите тај неуспех; каснији зелени или црвени резултат захтева познату основу.

Потребни су Git, аутентификована инсталација Claude Code, дозвола за инсталирање додатака и прављење гране или worktree, као и довољан капацитет плана или API за Claude Code и подагенте. Проверите правила организације о приступу изворном коду и додацима. Пре укључивања прегледајте садржај додатка, стварне дозволе, услове добављача за податке и контроле потрошње. Anthropic упозорава да hook механизми и серверски процеси додатака могу да раде са вашим корисничким овлашћењима ван изолације позива алата; обични захтеви за дозволу алата не обухватају сав такав код. Тајне, зависности, спољне уписе, слање и издавања задржите у стварно одобреном оквиру. [Claude Code документација о безбедности додатака](https://code.claude.com/docs/en/plugins/security) објашњава ову границу.

Путања испод користи Superpowers вештину `subagent-driven-development` за измену са више задатака. Упутства описују и директну путању `executing-plans` и допуштају једноставније договоре о дизајну за мали посао. Изаберите путању са одговорном особом пре имплементације, уместо да подразумевате цео низ за сваки пројекат.

## 1. Инсталирајте додатак и проверите активну верзију

У интерактивној Claude Code сесији унесите [команду званичног каталога](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/README.md):

```text
/plugin install superpowers@claude-plugins-official
```

Claude Code пре инсталације отвара панел детаља додатка. Прегледајте садржај и изаберите дозвољени опсег. Локални опсег га укључује за вас у овом репозиторијуму; пројектни мења подешавања репозиторијума сарадника. Прочитајте сажетак инсталације и картицу Errors. Пратите упутства сесије за активацију или поново покрените, па проверите Installed и у shell окружењу покрените `claude plugin list`. Запишите приказане вредности Version, Scope и Status и потврдите да су Superpowers вештине доступне у активној сесији. Команда каталога не фиксира истраживачки commit овог водича. Ако се инсталирана верзија или текст вештине разликује од 7.0.0, прво ускладите поступак са том верзијом. Неуспешна или искључена инсталација значи застајање, а не доказ учитаног тока. [Claude Code упутство за инсталацију](https://code.claude.com/docs/en/discover-plugins) документује ове провере.

## 2. Одобрите дизајн, па план

Кажите Claude Code стварну измену, критеријуме прихватљивости, почетни резултат и забрањене измене. Користите Superpowers процес `brainstorming` за утврђивање намере, избора дизајна и ограничења. За ову измену у више корака прегледајте писани дизајн и налазе провере изградње, решите питања одговорне особе и одобрите цео опис. Одобрење треба да опише понашање које треба изградити; наставак говора агента не представља одобрење. [Упутство за дизајн](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/brainstorming/SKILL.md) дозвољава лакши договор или изричито изузимање малих послова, па је ово намеран избор за значајнији задатак.

Затим затражите од процеса `writing-plans` да претвори дизајн у задатке. Прегледајте границе датотека, интерфејсе, глобална ограничења, команде тестова и Review Focus плана. Сваки задатак треба да буде довољно мали за преглед, а тест да мери договорено понашање. Одобрите план и рад подагената пре мењања кода. [Упутство за планирање](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/writing-plans/SKILL.md) дефинише предају. Уверљив план није дозвола за додавање зависности или измену неповезаних датотека.

При извршавању, `using-git-worktrees` проверава прикладан постојећи радни простор или припрема изолован уз потребну сагласност. Запишите стварну грану, основни commit и чисто почетно стање. Где је доступна, користите изворну подршку Claude Code за worktree. Ако простор садржи туђе измене, решите одговорност пре наставка. [Упутство за worktree](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/using-git-worktrees/SKILL.md) описује провере и прављење.

## 3. Пратите сваки тест и преглед задатка

Уз одобрен план користите `subagent-driven-development` за независно прегледне задатке. Тренутно упутство додељује имплементатора задатку, а затим његов рад и diff прослеђује **једном прегледавачу задатка**. Тај прегледавач даје два суда: да ли задатак прати спецификацију и да ли је квалитет имплементације прихватљив. То су два закључка једног прегледа, а не два узастопна агента за преглед. Мали задаци исте врсте могу да се групишу по правилима упутства. [Ток задатака](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/subagent-driven-development/SKILL.md) и [инструкција за прегледавача](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/subagent-driven-development/task-reviewer-prompt.md) утврђују овај след.

За свако понашање погодно за прво писање теста тражите видљив црвено-зелени циклус: додајте тест понашања, покрените га и видите очекивани неуспех; направите најмању имплементацију, поновите и видите пролаз; затим преуредите код док провере остају зелене. Грешка увоза или покварен тестни оквир нису очекивани црвени резултат. Сачувајте команду, излаз и релевантни commit или diff сваког задатка. [Упутство за развој вођен тестовима](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/test-driven-development/SKILL.md) описује изузетке који захтевају сагласност човека; овај водич претпоставља задатак прикладан уобичајеној путањи са тестом прво.

Прочитајте оба закључка и стварни diff. Пре прихватања решите сваки налаз „није могуће проверити из diff“ помоћу плана и репозиторијума. Прегледајте поправке и њихову ограничену поновну проверу; нова тврдња о успеху није нов резултат теста. Ток 7.0.0 ограничава петљу поправки и може да одложи налазе уз писана разрешења. Сачувајте их за каснији преглед. Задатак означен као завршен не мора имати преглед без примедби.

Када су задаци готови, прегледајте **одвојени преглед целе гране**. Он може да пронађе међудејства задатака и поново размотри одложене налазе које прегледавач једног задатка није могао решити из једног diff. Тражите доказ и одлуку за свако отворено питање. Пре чишћења привременог простора додатка сачувајте дизајн, план, излазе тестова, извештаје прегледа и цео diff. Ако очекивана вештина није покренута, проверите активно стање и верзију додатка и документовани пут дијагностике; инсталација сама не доказује да је ток спроведен.

## 4. Проверите грану и одлучите о њеној судбини

Поново покрените првобитну команду прихватљивости на завршном коду, уз цео скуп тестова пројекта. Прегледајте свеже излазе, diff целе гране и све преостале налазе. [Superpowers упутство за верификацију](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/verification-before-completion/SKILL.md) захтева доказ из тренутног стања пре тврдње о завршетку. Ако скуп тестова падне, утврдите тачан неуспех и поправите или оставите грану за преглед; документовани мени завршавања не отвара се док тестови падају.

На именованој грани, `finishing-a-development-branch` нуди локално спајање, слање и прављење pull request или чување гране каква јесте. Одвојен HEAD има опције pull request и чување. Одбацивање се ради само после изричитог захтева одговорне особе и укуцане потврде; није уобичајена четврта опција. [Упутство за завршавање гране](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/finishing-a-development-branch/SKILL.md) наводи те изборе. Покажите одговорној особи провере, diff и преостале налазе пре одлуке. Спајање, слање, брисање или издавање захтева одговарајуће овлашћење.

Користан излаз је прегледна грана повезана са првобитним захтевом: одобрен дизајн и план, посматрани резултати тестова, оба закључка прегледа задатка, преглед целе гране, цео diff и свеж резултат прихватљивости. Ако инсталација, приступ, буџет или провера заустави рад, сачувајте верификоване артефакте и наведите последњу завршену фазу. Документација описује поступак; не доказује да је неизвршена измена овог водича трајала краће, коштала мање или имала мање недостатака.

## Извори и додатна литература

- [Superpowers 7.0.0: README и инсталација](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/README.md): званична путања пројекта и опис тока. Не потврђује верзију инсталирану код читаоца нити резултате.
- [Superpowers упутство за извршавање задатака](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/subagent-driven-development/SKILL.md): прегледавач задатка, два закључка, одлуке о поправци и завршни преглед гране. Читајте уз стварно инсталирану верзију.
- [Инсталација додатака Claude Code](https://code.claude.com/docs/en/discover-plugins) и [безбедност](https://code.claude.com/docs/en/plugins/security): опсег, активација, очитавање верзије и овлашћења извршавања. Контроле организације мењају доступност.

За ужу поправку једне провере прихватљивости погледајте BIG CHANGE [водич за верификацију једне неуспешне провере репозиторијума](https://bigchange.ai/blog/ai-goal-failing-repository-check-guide). Овај процес почиње раније, дизајном и планом измене са више задатака.

## Sources

- [Superpowers README у верзији 7.0.0](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/README.md) — Званична команда каталога и шири ток пројекта. То је фиксна референца, не доказ инсталације баш тог commit нити спроведеног тока.
- [Superpowers вештина brainstorming](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/brainstorming/SKILL.md) — Документује питања дизајна, проверу изградње и одобрење човека; мали задаци могу лакшом путањом.
- [Superpowers вештина writing-plans](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/writing-plans/SKILL.md) — Документује структуру плана и предају за преглед. Не значи да је план одобрен за неизвршен пројекат.
- [Superpowers вештина using-git-worktrees](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/using-git-worktrees/SKILL.md) — Документује избор постојећег или изолованог простора, сагласност и почетне провере; током овог извештавања није прављен worktree.
- [Superpowers вештина subagent-driven-development и прегледавач задатка](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/subagent-driven-development/SKILL.md) — Утврђује једног прегледавача са закључцима о спецификацији и квалитету, ограничене поправке, одложене налазе и одвојен преглед целе гране. Завршетак може укључивати неразрешене ставке са донетим одлукама.
- [Superpowers вештина test-driven-development](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/test-driven-development/SKILL.md) — Документује очекивани црвено-зелено-преуређивање циклус и изузетке договорене са човеком. За овај чланак није покренут тест.
- [Superpowers вештина verification-before-completion](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/verification-before-completion/SKILL.md) — Захтева свеж доказ стварних команди за тврдње о завршетку; не може да утврди резултате овог водича.
- [Superpowers вештина finishing-a-development-branch](https://github.com/obra/superpowers/blob/bb92a77741419a4ab5f06e711a283343f1ada0c3/skills/finishing-a-development-branch/SKILL.md) — Документује изборе именоване и одвојене гране и посебно тражено одбацивање уз укуцану потврду. Овлашћење одговорне особе и даље је потребно.
- [Инсталирање и управљање додацима — Claude Code Docs](https://code.claude.com/docs/en/discover-plugins) — Тренутни панел инсталације, опсези, активација, картица Installed и очитавање Version, Scope и Status у CLI; локална политика мења стварну доступност.
- [Безбедност додатака — Claude Code Docs](https://code.claude.com/docs/en/plugins/security) — Објашњава да hook механизми и серверски процеси додатака могу да раде са корисничким овлашћењима ван захтева за изолацију моделских позива алата; корисници морају прегледати локални приступ.
