diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 454de79..7b542a1 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,13 +6,13 @@ }, "metadata": { "description": "Claude Code plugin suite: brewcode for infinite task execution, brewdoc for documentation tools, brewtools for text utilities, brewui for UI/visual/creative tools", - "version": "4.0.0" + "version": "4.0.1" }, "plugins": [ { "name": "brewcode", "description": "Brewcode - full-featured development platform for Claude Code: infinite focus tasks, prompt optimization, skill/agent creation, quorum reviews, rules management", - "version": "4.0.0", + "version": "4.0.1", "category": "productivity", "keywords": [ "brewcode", @@ -46,7 +46,7 @@ { "name": "brewdoc", "description": "Brewdoc - Claude Code documentation tools: auto-sync for skills/agents/rules, my-claude installation docs, memory optimization, md-to-pdf conversion", - "version": "4.0.0", + "version": "4.0.1", "category": "productivity", "keywords": [ "brewdoc", @@ -74,7 +74,7 @@ { "name": "brewtools", "description": "Brewtools - universal utilities for Claude Code: text optimization, humanization, secrets scanning", - "version": "4.0.0", + "version": "4.0.1", "category": "productivity", "keywords": [ "brewtools", @@ -102,7 +102,7 @@ { "name": "brewui", "description": "Placeholder for future UI/visual/creative tools (currently empty, installable)", - "version": "4.0.0", + "version": "4.0.1", "category": "productivity", "keywords": [ "ui", diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index af4a2e6..0ec5360 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -2,6 +2,24 @@ --- +## v4.0.1 (2026-06-30) + +> Docs-only follow-up to v4.0.0 — purges leftover v3.19.0 task-system documentation debt from the site so docs match the real plugin. + +> Docs: [brewcode overview](https://doc-claude.brewcode.app/brewcode/overview/) | [agents](https://doc-claude.brewcode.app/brewcode/agents/) | [grepai](https://doc-claude.brewcode.app/brewcode/skills/grepai/) | [superreview](https://doc-claude.brewcode.app/brewcode/skills/superreview/) | [getting-started](https://doc-claude.brewcode.app/getting-started/) | [quickstart](https://doc-claude.brewcode.app/quickstart/) | [installation](https://doc-claude.brewcode.app/installation/) + +### docs +#### Removed +- **workflow page:** deleted `brewcode/workflow.mdx` (described the removed KNOWLEDGE/plan/start/handoff pipeline) + its `navigation.ts` entry +- **dead skill/agent refs:** purged all links to removed skills (`/brewcode:setup`, `/brewcode:plan`, `/brewcode:start`, `/brewcode:standards-review`, `/brewcode:teardown`) and removed agents (`bc-coordinator`, `bc-knowledge-manager`) across getting-started, quickstart, installation, overview, agents, and skill/agent pages +- **task-system framing:** removed dead KNOWLEDGE auto-accumulation / post-task / coordinator-loop / "infinite task" descriptions +#### Changed +- **brewcode counts reconciled:** 9 skills (spec, grepai, convention, rules, superreview, skills, agents, teams, e2e), 10 agents, 2 hooks; suite total 4 hooks +- **grepai:** documented self-install behavior on its MDX page +- **superreview:** now documented as the generator of the project-tailored deep-review skill (review + standards merged) + +--- + ## v4.0.0 (2026-06-30) > **MAJOR / breaking** — injection-hook architecture removed across all plugins; plugin-root now resolved natively via `${CLAUDE_PLUGIN_ROOT}`. diff --git a/brewcode/.claude-plugin/plugin.json b/brewcode/.claude-plugin/plugin.json index cd26881..bea370c 100644 --- a/brewcode/.claude-plugin/plugin.json +++ b/brewcode/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "brewcode", - "version": "4.0.0", + "version": "4.0.1", "description": "Brewcode - full-featured development platform for Claude Code: infinite focus tasks, prompt optimization, skill/agent creation, quorum reviews, rules management", "author": { "name": "Maksim Kochetkov", diff --git a/brewcode/README.md b/brewcode/README.md index 60d280e..cd51cec 100644 --- a/brewcode/README.md +++ b/brewcode/README.md @@ -4,7 +4,7 @@ | Field | Value | |-------|-------| -| Version | 4.0.0 | +| Version | 4.0.1 | | Skills | 13 | | Agents | 12 | | Hooks | 2 | diff --git a/brewcode/package.json b/brewcode/package.json index 7139b75..46da6df 100644 --- a/brewcode/package.json +++ b/brewcode/package.json @@ -1,6 +1,6 @@ { "name": "claude-plugin-brewcode", - "version": "4.0.0", + "version": "4.0.1", "description": "Infinite task execution with automatic handoff for Claude Code", "keywords": [ "claude-code", @@ -36,6 +36,6 @@ }, "claude-plugin": { "name": "brewcode", - "version": "4.0.0" + "version": "4.0.1" } } diff --git a/brewdoc/.claude-plugin/plugin.json b/brewdoc/.claude-plugin/plugin.json index 7d056c8..c57e92d 100644 --- a/brewdoc/.claude-plugin/plugin.json +++ b/brewdoc/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "brewdoc", - "version": "4.0.0", + "version": "4.0.1", "description": "Brewdoc - Claude Code documentation tools: auto-sync for skills/agents/rules, my-claude installation docs, memory optimization", "author": { "name": "Maksim Kochetkov", diff --git a/brewtools/.claude-plugin/plugin.json b/brewtools/.claude-plugin/plugin.json index 7201d2b..b53cac9 100644 --- a/brewtools/.claude-plugin/plugin.json +++ b/brewtools/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "brewtools", - "version": "4.0.0", + "version": "4.0.1", "description": "Brewtools - universal utilities for Claude Code: text optimization, humanization, secrets scanning", "author": { "name": "Maksim Kochetkov", diff --git a/brewui/.claude-plugin/plugin.json b/brewui/.claude-plugin/plugin.json index ecea5b6..8bb83c9 100644 --- a/brewui/.claude-plugin/plugin.json +++ b/brewui/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "brewui", - "version": "4.0.0", + "version": "4.0.1", "description": "Brewui -- placeholder for future UI/visual/creative tools", "author": { "name": "Maksim Kochetkov", diff --git a/web/docs/src/content/docs/brewcode/agents.mdx b/web/docs/src/content/docs/brewcode/agents.mdx index a9e49cb..5a1cf49 100644 --- a/web/docs/src/content/docs/brewcode/agents.mdx +++ b/web/docs/src/content/docs/brewcode/agents.mdx @@ -1,6 +1,6 @@ --- title: "Agents" -description: "All 12 Brewcode agents: models, triggers, tools" +description: "All 10 Brewcode agents: models, triggers, tools" order: 12 --- @@ -24,10 +24,8 @@ from developer to task coordination. | 6 | agent-creator | opus | Read, Write, Edit | Agent creation and improvement | | 7 | hook-creator | opus | Read, Write, Edit, Bash | Hook creation and debugging | | 8 | bash-expert | opus | Read, Write, Edit, Bash | Bash/sh script creation | -| 9 | bc-coordinator | haiku | Read, Write, Edit, Bash | Internal: spawned by /brewcode:start + post-task hook | -| 10 | bc-knowledge-manager | haiku | Read, Write | Internal: spawned by /brewcode:start | -| 11 | bc-grepai-configurator | opus | Read, Write, Edit, Bash | Internal: spawned by /brewcode:grepai | -| 12 | bc-rules-organizer | sonnet | Read, Write, Edit, Bash | Internal: spawned by /brewcode:rules | +| 9 | bc-grepai-configurator | opus | Read, Write, Edit, Bash | Internal: spawned by /brewcode:grepai | +| 10 | bc-rules-organizer | sonnet | Read, Write, Edit, Bash | Internal: spawned by /brewcode:rules | @@ -57,7 +55,7 @@ from developer to task coordination. :::note[Internal agents] -`bc-coordinator`, `bc-knowledge-manager`, `bc-grepai-configurator`, and `bc-rules-organizer` are internal. They are spawned automatically by brewcode skills and hooks, are not user-invokable, and have no dedicated page. +`bc-grepai-configurator` and `bc-rules-organizer` are internal. They are spawned automatically by brewcode skills and hooks, are not user-invokable, and have no dedicated page. ::: ## Models and cost @@ -66,12 +64,10 @@ from developer to task coordination. |-------|--------|-------------| | **opus** | [developer](/brewcode/agents/developer/), [reviewer](/brewcode/agents/reviewer/), [architect](/brewcode/agents/architect/), [skill-creator](/brewcode/agents/skill-creator/), [agent-creator](/brewcode/agents/agent-creator/), [hook-creator](/brewcode/agents/hook-creator/), [bash-expert](/brewcode/agents/bash-expert/), bc-grepai-configurator | Complex tasks, deep analysis, code generation | | **sonnet** | [tester](/brewcode/agents/tester/), bc-rules-organizer | Balanced tasks, review, optimization | -| **haiku** | bc-coordinator, bc-knowledge-manager | Lightweight operations: statuses, knowledge extraction, compaction | - Agents are selected automatically based on the Phase Registry in PLAN.md. - The [/brewcode:start](/brewcode/skills/start/) skill reads agent assignments from the phase table - and launches the corresponding agents via Task API. + Agents are launched automatically by brewcode skills via the Task API. + Each skill spawns the relevant agent for its domain — no manual agent selection required. diff --git a/web/docs/src/content/docs/brewcode/agents/agent-creator.mdx b/web/docs/src/content/docs/brewcode/agents/agent-creator.mdx index ec555b5..fdc7ae1 100644 --- a/web/docs/src/content/docs/brewcode/agents/agent-creator.mdx +++ b/web/docs/src/content/docs/brewcode/agents/agent-creator.mdx @@ -123,7 +123,7 @@ Description patterns by ambiguity level: | Some — 1-2 other agents | Single-line + detailed Triggers | `"Creates bash scripts. Triggers: create script, bash script, shell script"` | | High — creator/meta agents | Multi-line + 2-3 `` blocks | See agent-creator.md source | -Subagent spawn constraint: CC 2.1.172 allows nested subagent spawning up to 5 levels deep. However, brewcode workflow requires spawning only from the main conversation — the 2-step report protocol (`post-task.mjs`) binds the task lock to one session and delivers report/coordinator instructions back to the spawning conversation. Nested spawns bypass session binding, `KNOWLEDGE` injection, and the coordinator loop. This is a **brewcode workflow policy**, not a Claude Code platform limitation. +Subagent spawn note: CC allows nested subagent spawning, but prefer spawning from the main conversation so the orchestrator can integrate each agent's result directly. Brewcode agents are stateless and resolve plugin paths via `${CLAUDE_PLUGIN_ROOT}`. Known active bugs: [#29423](https://github.com/anthropics/claude-code/issues/29423) (subagents skip CLAUDE.md), [#27736](https://github.com/anthropics/claude-code/issues/27736) (`skills:` in plugin agents), [#31392](https://github.com/anthropics/claude-code/issues/31392) (global agents not discovered in v2.1.70+). diff --git a/web/docs/src/content/docs/brewcode/agents/reviewer.mdx b/web/docs/src/content/docs/brewcode/agents/reviewer.mdx index 21e9a0c..0897f1c 100644 --- a/web/docs/src/content/docs/brewcode/agents/reviewer.mdx +++ b/web/docs/src/content/docs/brewcode/agents/reviewer.mdx @@ -161,7 +161,7 @@ DECISION: Approve / Changes required / Reject Full agent definition, disallowed tools, and review protocol. - All brewcode agents and skills — infinite task execution, quorum reviews, handoff. + All brewcode agents and skills -- quorum reviews and multi-agent workflows. diff --git a/web/docs/src/content/docs/brewcode/agents/skill-creator.mdx b/web/docs/src/content/docs/brewcode/agents/skill-creator.mdx index 087366b..f0190d3 100644 --- a/web/docs/src/content/docs/brewcode/agents/skill-creator.mdx +++ b/web/docs/src/content/docs/brewcode/agents/skill-creator.mdx @@ -118,7 +118,7 @@ skill-name/ |---|---| | **Progressive Disclosure** | Always — L1 name+desc in context, L2 SKILL.md on trigger, L3 references on demand | | **Reference Splitting** | 2+ modes, >50 lines/mode, >300 lines total — detect mode → load only matching `references/{mode}.md` | -| **Agents-as-References** | Coordinator with multi-step workflow — pass file path to subagent, subagent reads itself. 0 tokens in coordinator context | +| **Agents-as-References** | Orchestrator with multi-step workflow -- pass file path to subagent, subagent reads itself. 0 tokens in orchestrator context | | **Context Fork** | Standalone task, no history needed, <4 phases — `context: fork` + isolated subagent | | **Executable Bash** | `**EXECUTE** using Bash tool:` keyword + `&& echo "✅" \|\| echo "❌"` + `> STOP if ❌` | | **Pushy Description** | LLM-invocable skills — action verb + `Triggers: "exact user phrases"`. Raises rate 20% → 50-72% | @@ -197,7 +197,7 @@ Root-level `SKILL.md`: a plugin with a `SKILL.md` at the plugin root (no `skills ### Subagent spawn constraint -CC 2.1.172 allows nested subagent spawning up to 5 levels deep. However, brewcode workflow requires spawning only from the main conversation — the 2-step report protocol (`post-task.mjs`) binds the task lock to one session and delivers report/coordinator instructions back to the spawning conversation. Nested spawns bypass session binding, `KNOWLEDGE` injection, and the coordinator loop. This is a **brewcode workflow policy**, not a Claude Code platform limitation. +CC allows nested subagent spawning, but prefer spawning from the main conversation so the orchestrator can integrate each agent's result directly. Brewcode agents are stateless and resolve plugin paths via `${CLAUDE_PLUGIN_ROOT}`. diff --git a/web/docs/src/content/docs/brewcode/agents/tester.mdx b/web/docs/src/content/docs/brewcode/agents/tester.mdx index 14a0208..213d05a 100644 --- a/web/docs/src/content/docs/brewcode/agents/tester.mdx +++ b/web/docs/src/content/docs/brewcode/agents/tester.mdx @@ -144,7 +144,7 @@ Tester fixes test code and configuration. Any failure that requires changing pro Agent definition, role boundaries, and output format specification. - All brewcode agents and skills — infinite task execution, quorum reviews, session handoff. + All brewcode agents and skills -- quorum reviews and multi-agent workflows. diff --git a/web/docs/src/content/docs/brewcode/overview.mdx b/web/docs/src/content/docs/brewcode/overview.mdx index da6e579..af5b2bf 100644 --- a/web/docs/src/content/docs/brewcode/overview.mdx +++ b/web/docs/src/content/docs/brewcode/overview.mdx @@ -14,24 +14,24 @@ Install the entire suite: -Brewcode is a plugin for Claude Code that turns single sessions into an **infinite task pipeline** -with automatic context handoff between sessions. The name is a nod to brewing: skills (recipes) define -what to brew, agents (brewers) do the work, and hooks (processes) manage the lifecycle. +Brewcode is a plugin for Claude Code for spec authoring, semantic code search, and a toolkit of +skills and agents. The name is a nod to brewing: skills (recipes) define what to brew, agents +(brewers) do the work, and hooks (processes) manage prompt-time injection. ## Key Features - - Automatic knowledge transfer between sessions via KNOWLEDGE.jsonl and the handoff mechanism. - Tasks continue after compaction without losing progress. + + Agents resolve paths via native `${CLAUDE_PLUGIN_ROOT}`, substituted in each agent .md at Task spawn. + No hook injection, no shared runtime state. - Full cycle: from project analysis (/brewcode:setup) to task execution (/brewcode:start) - and code review (/brewcode:standards-review). + From specification (/brewcode:spec) to semantic search (/brewcode:grepai) + and multi-agent review (/brewcode:superreview). - + Specialized agents: [developer](/brewcode/agents/developer/), [tester](/brewcode/agents/tester/), [reviewer](/brewcode/agents/reviewer/), [architect](/brewcode/agents/architect/), [skill-creator](/brewcode/agents/skill-creator/), - [agent-creator](/brewcode/agents/agent-creator/), and coordinators. + [agent-creator](/brewcode/agents/agent-creator/), [hook-creator](/brewcode/agents/hook-creator/), and bash-expert. Prompt-time skill-activation reminder and session-start version-check. @@ -62,8 +62,8 @@ all context is managed through built-in Claude Code events. │ │ │ Skills (recipes) Agents (brewers) │ │ ┌──────────────┐ ┌──────────────────┐ │ - │ │ setup, spec │ │ developer, tester │ │ - │ │ plan, start │ ──────> │ reviewer, architect│ │ + │ │ spec, grepai │ │ developer, tester │ │ + │ │ superreview │ ──────> │ reviewer, architect│ │ │ │ convention,. │ │ + dynamic teams │ │ │ └──────────────┘ └──────────────────┘ │ │ │ │ │ @@ -100,20 +100,14 @@ brewcode/ │ ├── agent-creator.md # Agent creation (opus) │ ├── hook-creator.md # Hook creation (opus) │ ├── bash-expert.md # Bash scripts (opus) -│ ├── bc-coordinator.md # Task coordinator (haiku) -│ ├── bc-knowledge-manager.md # Knowledge manager (haiku) │ ├── bc-grepai-configurator.md # grepai configurator (opus) │ └── bc-rules-organizer.md # Rules organizer (sonnet) ├── skills/ # 9 skills -│ ├── setup/ # Project analysis, templates │ ├── spec/ # Specification creation -│ ├── plan/ # Plan creation -│ ├── start/ # Task execution +│ ├── grepai/ # Semantic search (self-install hooks) │ ├── convention/ # Convention analysis │ ├── rules/ # Rule extraction -│ ├── grepai/ # Semantic search -│ ├── teardown/ # Cleanup -│ ├── standards-review/ # Standards review +│ ├── superreview/ # Multi-agent quorum review │ ├── skills/ # Skill management │ ├── agents/ # Agent management │ ├── teams/ # Dynamic agent teams @@ -126,19 +120,19 @@ brewcode/ - 9 skills (recipes) cover the full task lifecycle. + 9 skills (recipes) cover spec, search, review, and meta-tooling. See [Skills](/brewcode/skills/) for details. | Group | Skills | Purpose | |-------|--------|---------| - | Core cycle | setup, spec, plan, start | Task creation and execution | - | Quality | standards-review, convention, rules | Code analysis and review | + | Spec | spec | Specification authoring via research + interaction | + | Quality | superreview, convention, rules | Multi-agent review, conventions, rule extraction | | Dynamic | teams | Agent team creation and management | | Testing | e2e | E2E testing orchestration with BDD scenarios | - | Utilities | grepai, teardown, skills, agents | Tools and configuration | + | Meta | grepai, skills, agents | Semantic search + skill/agent management | - 12+ agents (brewers) with different models and specializations. + 10 agents (brewers) with different models and specializations. See the [Agents](/brewcode/agents/) section for details. | Role | Agents | Model | @@ -147,7 +141,7 @@ brewcode/ | Review | reviewer | opus | | Creation | skill-creator, agent-creator, hook-creator | opus | | Optimization | bash-expert | opus | - | Coordination (internal) | bc-coordinator, bc-knowledge-manager, bc-grepai-configurator, bc-rules-organizer | haiku/sonnet/opus | + | Internal | bc-grepai-configurator, bc-rules-organizer | opus/sonnet | + dynamic project agents created by [`/brewcode:teams`](/brewcode/skills/teams/) diff --git a/web/docs/src/content/docs/brewcode/skills/convention.mdx b/web/docs/src/content/docs/brewcode/skills/convention.mdx index 91d496b..134b96b 100644 --- a/web/docs/src/content/docs/brewcode/skills/convention.mdx +++ b/web/docs/src/content/docs/brewcode/skills/convention.mdx @@ -161,7 +161,7 @@ import { Badge, Callout, Card, CardGrid, Steps, UpdateNotice } from '../../../.. - Turn KNOWLEDGE.jsonl and analysis outputs into structured `.claude/rules/*.md` files. + Turn analysis outputs into structured `.claude/rules/*.md` files. Source code, scripts, layer definitions, and convention doc templates. diff --git a/web/docs/src/content/docs/brewcode/skills/grepai.mdx b/web/docs/src/content/docs/brewcode/skills/grepai.mdx index b6bfafe..18d2d18 100644 --- a/web/docs/src/content/docs/brewcode/skills/grepai.mdx +++ b/web/docs/src/content/docs/brewcode/skills/grepai.mdx @@ -10,7 +10,11 @@ import { Card, CardGrid, Badge, Callout, Steps, UpdateNotice } from '../../../.. - Run [/brewcode:setup](/brewcode/skills/setup/) first — it installs Homebrew, Ollama, and grepai CLI automatically in Phase 0. + Run `/brewcode:grepai setup` — it checks/installs Homebrew, Ollama, and the grepai CLI, builds the index, and self-installs the grepai hooks into your project. + + + + `setup` mode detects whether grepai hooks are present in your project. If not, it copies `grepai-session.mjs` (SessionStart auto-start/health) and `grepai-reminder.mjs` (PreToolUse:Bash reminder) from the plugin's `skills/grepai/assets/` into `.claude/grepai/hooks/`, then merges the SessionStart and PreToolUse:Bash entries into `.claude/settings.json` using jq (python3 fallback, no-clobber, idempotent). A summary of created files is printed when done. @@ -133,8 +137,8 @@ The skill always prints a status table after any mode completes: - - Run setup first — it installs all prerequisites including Ollama and grepai CLI. + + Auto-start and reminder hooks that setup mode installs into your project. Skill scripts, SKILL.md, and configuration templates. diff --git a/web/docs/src/content/docs/brewcode/skills/review.mdx b/web/docs/src/content/docs/brewcode/skills/review.mdx index 1977b1b..9bf01ae 100644 --- a/web/docs/src/content/docs/brewcode/skills/review.mdx +++ b/web/docs/src/content/docs/brewcode/skills/review.mdx @@ -1,6 +1,6 @@ --- title: "Review" -description: "Dynamic per-project quorum code review skill — generated by /brewcode:setup, adapted to your tech stack, agents, and conventions." +description: "Dynamic per-project quorum code review skill — generated by /brewcode:superreview, adapted to your tech stack, agents, and conventions." order: 18 --- import { Badge, Callout, Card, CardGrid, Steps, UpdateNotice } from '../../../../components/mdx'; @@ -8,11 +8,11 @@ import { Badge, Callout, Card, CardGrid, Steps, UpdateNotice } from '../../../.. # review — quorum code review -**`/brewcode:review` is not a static plugin skill.** It is generated into each target project by [`/brewcode:setup`](/brewcode/skills/setup/). The generated skill knows your tech stack, your project agents, your coding conventions, and your etalon classes — every project gets its own version. +**`/brewcode:review` is not a static plugin skill.** It is generated into each target project by [`/brewcode:superreview`](/brewcode/skills/superreview/). The generated skill knows your tech stack, your project agents, your coding conventions, and your etalon classes — every project gets its own version. -**Not the same as `/brewcode:standards-review`.** Standards-review is a static plugin skill for rule/style/convention compliance checks. Review is a deliberative multi-agent pipeline with quorum consensus — it checks if the code is actually good, not just if it follows the rules. +**`/brewcode:superreview` merges quorum review and standards checking into one generated deep-review skill.** There is no separate static skill for rule/style compliance — superreview produces a single project-local skill that covers both convention enforcement and deliberative quorum consensus. It checks if the code is actually good, not just if it follows the rules. ## Quick reference @@ -115,7 +115,7 @@ import { Badge, Callout, Card, CardGrid, Steps, UpdateNotice } from '../../../.. **Merge rules** within a confirmed cluster: longest description wins, highest severity, first non-null suggestion, averaged confidence, min/max line range, full list of contributing agents. -**How the skill is generated** — run [`/brewcode:setup`](/brewcode/skills/setup/). Phase 3.5 runs `bash scripts/setup.sh review`, copies `brewcode/templates/skills/review/SKILL.md.template` into `.claude/skills/brewcode-review/SKILL.md`, and fills 8 placeholders from parallel analysis agents: +**How the skill is generated** — run [`/brewcode:superreview`](/brewcode/skills/superreview/). It dispatches parallel analysis agents that inspect your repo topology, stack, agents, and coding conventions, then emits a project-tailored `SKILL.md` with all 8 placeholders filled: | Placeholder | Filled with | |-------------|-------------| @@ -142,11 +142,11 @@ The skill is committable — check it into version control so your whole team sh - - Static plugin skill for rule and convention compliance. Complementary — run both for full coverage. + + Generated per project by /brewcode:superreview — merges review + standards into one deep-review skill. - - The 460-line template instantiated per project by /brewcode:setup. + + Source for the brewcode skill suite. All brewcode skills and agents in one place. diff --git a/web/docs/src/content/docs/brewcode/skills/spec.mdx b/web/docs/src/content/docs/brewcode/skills/spec.mdx index 54b0bdd..c12d614 100644 --- a/web/docs/src/content/docs/brewcode/skills/spec.mdx +++ b/web/docs/src/content/docs/brewcode/skills/spec.mdx @@ -8,7 +8,7 @@ import { Badge, Callout, Card, CardGrid, Steps, UpdateNotice } from '../../../.. # spec — research and write spec -**Skipping spec means rewriting later.** Without a specification, parallel agents in `/brewcode:plan` and `/brewcode:start` have no shared ground truth — they duplicate work, contradict each other, and miss edge cases. The fix costs more than the spec would have. +**Skipping spec means rewriting later.** Without a specification, parallel agents and reviewers have no shared ground truth — they duplicate work, contradict each other, and miss edge cases. The fix costs more than the spec would have. @@ -55,8 +55,6 @@ Files Created: SPEC: .claude/tasks/20260417_143052_auth_feature_task/SPEC.md Task Dir: .claude/tasks/20260417_143052_auth_feature_task/ -Next Step: - /brewcode:plan .claude/tasks/20260417_143052_auth_feature_task/ ``` ## Flow @@ -65,7 +63,7 @@ Next Step:
  • Check adapted templates -

    Verifies .claude/tasks/templates/SPEC.md.template exists. Missing template means /brewcode:setup has not run — the skill stops here rather than writing a spec into the wrong structure.

    +

    Verifies .claude/tasks/templates/SPEC.md.template exists. Missing template means the project structure is not initialized — the skill stops here rather than writing a spec into the wrong structure.

  • @@ -155,11 +153,11 @@ MAX 3 iterations — then surface remaining remarks via AskUserQuestion - - Next step — turn the SPEC into a phased execution plan with task breakdown. + + Search the codebase semantically to ground the spec in real code patterns and dependencies. - - Execute the plan with infinite handoff and automatic session continuity. + + Browse every skill available in the brewcode plugin. SKILL.md, references, and SPEC-creation.md consolidation rules. diff --git a/web/docs/src/content/docs/brewcode/skills/teams.mdx b/web/docs/src/content/docs/brewcode/skills/teams.mdx index d953ecb..7306559 100644 --- a/web/docs/src/content/docs/brewcode/skills/teams.mdx +++ b/web/docs/src/content/docs/brewcode/skills/teams.mdx @@ -144,7 +144,7 @@ Every generated agent contains a self-selection protocol. When a task arrives, t **Integration with core skills** -Team agents are preferred by `/brewcode:spec`, `/brewcode:plan`, and `/brewcode:start` when matching domains are found. Priority: team agent → project agent → plugin agent. +Team agents are preferred by `/brewcode:spec` when matching domains are found. Priority: team agent → project agent → plugin agent. diff --git a/web/docs/src/content/docs/brewcode/workflow.mdx b/web/docs/src/content/docs/brewcode/workflow.mdx deleted file mode 100644 index 7455942..0000000 --- a/web/docs/src/content/docs/brewcode/workflow.mdx +++ /dev/null @@ -1,381 +0,0 @@ ---- -title: "Workflow" -description: "Detailed walkthrough of the full Brewcode cycle: spec, plan, start, handoff, knowledge" -order: 14 ---- - -import { Card, CardGrid, Callout, Tabs, TabItem, Steps, Badge } from '../../../components/mdx'; - -# Workflow - -This section is a deep dive into Brewcode mechanics. Unlike the [Quick Start](/quickstart/), -here every stage is covered: from specification creation to automatic context handoff -between sessions and artifact structure. - -## High-level overview - -``` -/brewcode:spec /brewcode:plan /brewcode:start - | | | - Research Phase generation Execution loop - (5-10 agents) + quorum review + handoff - | | | - v v v - SPEC.md PLAN.md artifacts/ - phases/ KNOWLEDGE.jsonl - KNOWLEDGE.jsonl FINAL.md -``` - -## Phase 1: Specification (/brewcode:spec) - -The [spec](/brewcode/skills/spec/) skill creates a structured task specification through parallel codebase research -and user dialog. - - -
  • -
    - Template check -

    The skill checks for SPEC.md.template in .claude/tasks/templates/. - If the template is missing, you need to run /brewcode:setup first.

    -
    -
  • -
  • -
    - Input parsing -

    Determines the input type: text description, path to a requirements file, or reference - from .claude/TASK.md. Supports the -n (--noask) flag for autonomous mode.

    -
    -
  • -
  • -
    - Clarifying questions -

    3-5 questions via AskUserQuestion across categories: Scope (what's in/out), - Constraints (libraries, compatibility), Edge cases (concurrency, null inputs). - Skipped in -n mode.

    -
    -
  • -
  • -
    - Split check -

    If requirements cover more than 3 independent areas or are estimated at 12+ phases -- - a split is suggested. If accepted, only the first part gets a SPEC.

    -
    -
  • -
  • -
    - Parallel research -

    5-10 agents are launched in a single message (in parallel). - Each agent analyzes its area: Controllers, Services, DB/Repos, Tests, Config, Docs.

    -
    Task(subagent_type="developer", prompt="Analyze services...")
    Task(subagent_type="tester", prompt="Analyze test patterns...")
    Task(subagent_type="reviewer", prompt="Analyze quality...")
    Task(subagent_type="Explore", prompt="Find library docs...")
    -
    -
  • -
  • -
    - Consolidation into SPEC.md -

    Agent results are merged with deduplication. A task directory - .claude/tasks/{TS}_{NAME}_task/ and SPEC.md file are created from the template.

    -
    -
  • -
  • -
    - Specification review -

    Reviewer checks: completeness, consistency, feasibility, risks. - Fix loop: continues while critical/major issues exist (max 3 iterations).

    -
    -
  • - - -## Phase 2: Planning (/brewcode:plan) - -The [plan](/brewcode/skills/plan/) skill transforms a specification into a detailed plan with phases, dependencies, and completion criteria. - -### Input sources - -| Input | Action | -|-------|--------| -| Path to `{TS}_{NAME}_task/` | Reads SPEC.md from the directory | -| Path to `SPEC.md` | Derives task dir from parent folder | -| `.claude/plans/LATEST.md` | Plan Mode: parses the plan, creates task dir, skips SPEC | -| Empty | Checks `.claude/TASK.md` for the latest task | - -### Phase generation - -Each task is split into 5-12 phases. For every execution phase, a verification phase is created, -and a Final Review is added at the end. - -``` -phases/ -├── 1-create-entity.md # Execution: developer -├── 1V-verify-entity.md # Verification: reviewer -├── 2-implement-service.md # Execution: developer -├── 2V-verify-service.md # Verification: tester -├── 3-add-api-endpoint.md # Execution: developer -├── 3V-verify-endpoint.md # Verification: reviewer -└── FR-final-review.md # Final Review: reviewer+tester+architect -``` - -### Phase Registry in PLAN.md - -PLAN.md uses a "slim" v3 format -- only the Phase Registry table and metadata. -Phase details are in separate `phases/*.md` files. - -### Plan quorum review - -3 agents review the plan in parallel. The 2/3 rule: an issue is accepted only if confirmed -by 2+ agents. - -| Agent | Review focus | -|-------|-------------| -| Plan | Phase Registry, completeness, phase quality | -| [architect](/brewcode/agents/architect/) | Architectural decisions, dependencies, technologies | -| [reviewer](/brewcode/agents/reviewer/) | Completion criteria, granularity, risks | - -After the quorum -- requirements tracing: every SPEC item must have a phase in the plan. - -## Phase 3: Execution (/brewcode:start) - -The [start](/brewcode/skills/start/) skill is the heart of Brewcode. It executes tasks with infinite context via Task API, -the 2-step protocol, and automatic handoff during compaction. - -### Initialization - -``` -/brewcode:start -> Load PLAN.md -> Parse Phase Registry - | - v -TaskCreate for each phase -> TaskUpdate dependencies - | - v -Execution Loop: TaskList() -> pending+unblocked -> spawn agents -``` - -1. **Resolve path** -- from arguments or `.claude/TASK.md` -2. **Initialize** -- bc-coordinator creates the lock, sets status to `in progress` -3. **Load context** -- reads PLAN.md and KNOWLEDGE.jsonl (NOT phases/ -- those are for agents) -4. **Create tasks** -- TaskCreate for each Phase Registry row -5. **Set dependencies** -- TaskUpdate with addBlockedBy - -### Execution loop - -``` -LOOP while pending tasks remain: - 1. TaskList() -> find pending + unblocked - 2. Same group -> launch in PARALLEL (one message) - 3. For each: - a. TaskUpdate(status="in_progress") - b. Task(agent) -> execution - c. WRITE report -> artifacts/{P}-{N}{T}/{AGENT}_output.md - d. CALL bc-coordinator (knowledge extraction) - e. TaskUpdate(status="completed") - 4. On verification failure -> fix loop (max 3 iterations) - 5. Deadlock check -``` - -### 2-step protocol - -After every agent, two steps must be performed: - - -
  • -
    - WRITE report -

    The manager writes the agent report to artifacts/{P}-{N}{T}/{AGENT}_output.md

    -
    -
  • -
  • -
    - CALL bc-coordinator -

    The coordinator reads the report from disk, extracts 3-10 knowledge entries into KNOWLEDGE.jsonl, - and updates the Phase Status table.

    -
    -
  • -
    - -### Failure escalation - -| After | Action | -|-------|--------| -| 1st failure | R&D task: root cause investigation | -| 2nd failure | Split the phase into sub-phases | -| 3rd failure | Model switch, reassignment, AskUserQuestion | - -When escalation is exhausted -- cascading failure: dependent tasks are marked failed, -independent ones continue execution. - -## Handoff mechanism (context transfer) - -Handoff is Brewcode's key mechanism that provides "infinite context". When Claude Code -approaches the context window limit, automatic compaction kicks in. - -### What happens during compaction - - -
  • -
    - PreCompact hook fires -

    The pre-compact.mjs hook detects the approaching limit.

    -
    -
  • -
  • -
    - KNOWLEDGE.jsonl compaction -

    Deduplication, stale entry removal, trimming to maxEntries.

    -
    -
  • -
  • -
    - Handoff entry written -

    A special entry in KNOWLEDGE.jsonl captures the current state: which phase was executing, - what was done, what remains.

    -
    -
  • -
  • -
    - Status update -

    Task status is set to handoff.

    -
    -
  • -
  • -
    - Claude Code compresses context -

    Auto-compact summarizes the context. Session ID does not change.

    -
    -
  • -
  • -
    - Continuation after compact -

    The /brewcode:start skill calls TaskList(), - reads PLAN.md, and continues from the current phase. The lock file remains valid.

    -
    -
  • -
    - - - The 33K token (16.5%) buffer is hardcoded: 20K (output cap) + 13K (safety). - The CLAUDE_AUTOCOMPACT_PCT_OVERRIDE variable can only shift the trigger threshold - earlier (values below 93%), but cannot increase the buffer. - - -## KNOWLEDGE.jsonl - -KNOWLEDGE.jsonl is the knowledge accumulation file that is transferred between sessions -and injected into agent prompts. - -### Entry format - -```json -{"ts":"2026-01-26T14:00:00","t":"❌","txt":"Avoid SELECT * in JOOQ queries","src":"reviewer"} -{"ts":"2026-01-26T14:05:00","t":"✅","txt":"Use .fetchInto(Record.class) for type-safe queries","src":"developer"} -{"ts":"2026-01-26T14:10:00","t":"ℹ️","txt":"Project uses PostgreSQL 15 with JOOQ 3.19","src":"architect"} -``` - -### Entry types - -| Type | Priority | Purpose | -|------|----------|---------| -| ❌ | Highest | Anti-patterns, mistakes, things to avoid | -| ✅ | Medium | Best practices, proven approaches | -| ℹ️ | Lowest | Facts, architectural decisions, context | - -### Knowledge lifecycle - -``` -Agent completes work - | - v -bc-coordinator reads report -> extracts 3-10 entries - | - v -KNOWLEDGE.jsonl accumulates entries - | - v -pre-compact hook: deduplicate + trim to maxEntries - | - v -pre-task hook: compress to maxTokens -> inject as ## K block - | - v -/brewcode:rules -> sync to .claude/rules/ (avoid.md, best-practice.md) - | - v -bc-knowledge-manager: prune-rules (remove synced entries) -``` - - - Only genuinely useful, reusable findings go into knowledge. - Phase notes, progress updates, obvious facts are not recorded. - Only anti-patterns (❌), best practices (✅), and architectural facts (ℹ️). - - -### Injection into agents - -The `pre-task.mjs` hook compresses KNOWLEDGE.jsonl to `maxTokens` (default 500) -and adds a `## K` block to the agent prompt: - -``` -## K -❌ Avoid SELECT * in JOOQ queries -✅ Use .fetchInto(Record.class) -ℹ️ PostgreSQL 15 + JOOQ 3.19 -``` - -System agents (Explore, Plan, general-purpose) do not receive the `## K` block. - -## Artifact structure - -``` -.claude/tasks/{TS}_{NAME}_task/ -├── PLAN.md # Phase Registry + metadata -├── SPEC.md # Task specification -├── KNOWLEDGE.jsonl # Accumulated knowledge -├── phases/ # Phase files (for agents) -│ ├── 1-create-entity.md -│ ├── 1V-verify-entity.md -│ ├── 1F1-fix-entity.md # Fix phase (created dynamically) -│ └── FR-final-review.md -├── artifacts/ # Agent reports -│ ├── FINAL.md # Final report -│ ├── 1-1e/ # Phase 1, Execution, iter 1 -│ │ └── developer_output.md -│ ├── 1-1v/ # Phase 1, Verification, iter 1 -│ │ └── reviewer_output.md -│ └── FR-1e/ # Final Review -│ └── reviewer_output.md -├── backup/ # Backups -└── .lock # Session lock file -``` - -### Artifact naming - -| Pattern | Meaning | -|---------|---------| -| `{P}-{N}{T}` | Phase - Iteration + Type | -| `1-1e` | Phase 1, iteration 1, execution | -| `1-1v` | Phase 1, iteration 1, verification | -| `1-2e` | Phase 1, iteration 2, execution (after fix) | -| `FR-1e` | Final Review, iteration 1, execution | - -## Finalization - -After all phases are complete: - -1. **bc-coordinator** generates `FINAL.md` with consolidated results -2. Task status -> `finished` -3. [`/brewcode:rules`](/brewcode/skills/rules/) extracts knowledge into `.claude/rules/` -4. `bc-knowledge-manager` removes synced entries from KNOWLEDGE.jsonl -5. Lock file is deleted on the next Stop - - - Use [/brewcode:convention](/brewcode/skills/convention/) to extract reference classes and patterns - from the written code. Results go into .claude/convention/ - and help future tasks follow established conventions. - - - - - Download, changelog, and installation instructions. - - - Source code, README, and configuration files. - - diff --git a/web/docs/src/content/docs/getting-started.mdx b/web/docs/src/content/docs/getting-started.mdx index 9242ca9..75ef1c9 100644 --- a/web/docs/src/content/docs/getting-started.mdx +++ b/web/docs/src/content/docs/getting-started.mdx @@ -8,17 +8,17 @@ import { Card, CardGrid, Callout, InstallPrompt, Spoiler } from '../../component # Introduction -**Brewcode** is a plugin suite for Claude Code that turns regular sessions into **infinite workflows**. A normal Claude Code session loses context on compaction — Brewcode keeps going. It saves knowledge, passes state across compaction cycles, and continues the task without a manual restart. +**Brewcode** is a plugin suite for Claude Code: spec authoring, semantic code search, multi-agent quorum review, and tooling to build your own skills, agents, and hooks. Recipes (skills) define what to brew, brewers (agents) do the work, and hooks manage prompt-time injection. - - `spec` → `plan` → `start` — and the work runs to completion across however many compaction cycles it takes. You don't babysit it. + + `spec` → `grepai` → `superreview` — author the spec, index the code for semantic search, then generate a project-tailored deep-review skill. ## Four plugins, one suite - The core: infinite tasks, codebase exploration, quorum review, skill/agent/hook creation, prompt optimization. 9 skills · 10 agents · 9 hooks. + The core: codebase exploration, quorum review, spec authoring, skill/agent/hook creation. 9 skills · 10 agents · 2 hooks. Universal utilities: prompt optimization, AI artifact removal, secrets scanning, SSH, deploy. 10 skills · 3 agents. @@ -34,17 +34,17 @@ import { Card, CardGrid, Callout, InstallPrompt, Spoiler } from '../../component ## What makes it different - - Automatic context handoff at ~90% capacity. The same session continues working - without manual restart. KNOWLEDGE.jsonl survives any number of compaction cycles. + + Writes a complete project specification via structured research and user interaction. + Outputs a SPEC.md with requirements, architecture decisions, and acceptance criteria. - + 3 to 5 parallel reviewers work independently. Results are merged via a quorum algorithm (2/3 agreement). Deduplication and ranking by severity. - - Agents record patterns, errors, and architectural facts in KNOWLEDGE.jsonl. - Knowledge is injected into every agent prompt and converted into project rules. + + grepai indexes the project with Ollama + bge-m3 embeddings. Self-installs its + hooks into the project and steers agents to grepai_search first. 25 skills and 14 specialized agents across 4 plugins. Built-in tools for @@ -56,7 +56,7 @@ import { Card, CardGrid, Callout, InstallPrompt, Spoiler } from '../../component | Plugin | Purpose | Skills | Agents | Hooks | |--------|---------|--------|--------|-------| -| **brewcode** | Infinite tasks, codebase exploration, review, prompt optimization, skill/agent creation | 9 | 10 | 9 | +| **brewcode** | Spec authoring, codebase exploration, quorum review, skill/agent/hook creation | 9 | 10 | 2 | | **brewtools** | Text utilities: prompt optimization, AI artifact removal, secrets scanning, SSH, deploy | 10 | 3 | — | | **brewui** | UI / visual / creative tools (placeholder, empty) | 0 | 0 | — | | **brewdoc** | Documentation tools: sync, generation, memory optimization, PDF conversion | 6 | 1 | — | @@ -78,7 +78,7 @@ All four plugins install with a single marketplace and load automatically with e Set up Brewcode in 2 minutes. One command to add the marketplace, one to install. - Run your first infinite task in 15 minutes: [setup](/brewcode/skills/setup/), [spec](/brewcode/skills/spec/), [plan](/brewcode/skills/plan/), [start](/brewcode/skills/start/). + Get started in 15 minutes: [spec](/brewcode/skills/spec/), [semantic search](/brewcode/skills/grepai/), [deep review](/brewcode/skills/superreview/). diff --git a/web/docs/src/content/docs/installation.mdx b/web/docs/src/content/docs/installation.mdx index b412a04..87b6899 100644 --- a/web/docs/src/content/docs/installation.mdx +++ b/web/docs/src/content/docs/installation.mdx @@ -90,10 +90,10 @@ import { Card, CardGrid, Callout, Steps, Tabs, TabItem, InstallPrompt } from '..
  • - Run project setup + Author a spec

    Inside a Claude Code session, run:

    -
    /brewcode:setup
    -

    Setup automatically checks and installs prerequisites (brew, jq, coreutils) as Phase 0 before analyzing your project. Optionally installs ollama and grepai for semantic search.

    +
    /brewcode:spec
    +

    Spec runs parallel codebase research and a refinement loop to produce a SPEC.md. For semantic search, run /brewcode:grepai setup, which checks/installs prerequisites (brew, ollama, grepai CLI) and self-installs its hooks.

  • @@ -133,8 +133,8 @@ claude plugin update brewui@claude-brewcode **`/brewcode:*` commands are not recognized** -- Restart Claude Code after installation. Plugins only load at session start. - **`/brewcode:setup` reports missing `timeout`** - -- The setup skill creates a symlink automatically during Phase 0. If the issue persists: `brew install coreutils`. + **`timeout` command missing on macOS** + -- Brewcode's session-start hook expects `timeout`/`gtimeout`. Install it with `brew install coreutils`. **`CLAUDECODE` environment variable interferes with launch** -- Run `unset CLAUDECODE` before running `claude` in scripts (applies to v0.2.47+). @@ -144,10 +144,10 @@ claude plugin update brewui@claude-brewcode - Run your first infinite task in 15 minutes: [setup](/brewcode/skills/setup/), [spec](/brewcode/skills/spec/), [plan](/brewcode/skills/plan/), [start](/brewcode/skills/start/). + Get started in 15 minutes: [spec](/brewcode/skills/spec/), [semantic search](/brewcode/skills/grepai/), [deep review](/brewcode/skills/superreview/). - Architecture, concepts, all 25 skills, 14 agents, and 9 hooks. + Architecture, concepts, all 25 skills, 14 agents, and 4 hooks. diff --git a/web/docs/src/content/docs/quickstart.mdx b/web/docs/src/content/docs/quickstart.mdx index 5836f5e..fdaf6c8 100644 --- a/web/docs/src/content/docs/quickstart.mdx +++ b/web/docs/src/content/docs/quickstart.mdx @@ -1,6 +1,6 @@ --- title: "Quick Start" -description: "Your first 15 minutes with Brewcode: setup, spec, plan, start" +description: "Your first 15 minutes with Brewcode: spec, semantic search, deep review" order: 3 --- @@ -8,8 +8,8 @@ import { Card, CardGrid, Callout, Steps, Badge } from '../../components/mdx'; # Quick Start -In 15 minutes you will go through the full Brewcode cycle: from project analysis to launching an infinite task. -By the end you will have a specification, a plan, and a running task with automatic context handoff. +In 15 minutes you will go through the core Brewcode workflow: from writing a structured specification +to indexing your codebase for semantic search and generating a project-tailored deep review skill. Make sure Claude Code and the brewcode plugin are installed. @@ -21,68 +21,69 @@ By the end you will have a specification, a plan, and a running task with automa
  • - Project setup -

    Open Claude Code in your project root and run:

    -
    /brewcode:setup
    -

    What happens: the skill analyzes your project structure, tech stack, - test frameworks, and existing agents. It generates tailored templates based on the analysis.

    -

    Result:

    -
      -
    • .claude/tasks/templates/PLAN.md.template -- plan template
    • -
    • .claude/tasks/templates/SPEC.md.template -- specification template
    • -
    • .claude/tasks/cfg/brewcode.config.json -- configuration
    • -
    • .claude/skills/brewcode-review/ -- tailored code review skill
    • -
    -

    This step runs once per project.

    + Install brewcode +

    Add the plugin from the marketplace and install it into your Claude Code session:

    +
    claude plugin marketplace add https://github.com/kochetkov-ma/claude-brewcode
    +claude plugin install brewcode@claude-brewcode
    +

    This step runs once per machine. Reload with /reload-plugins if already inside a session.

  • - Creating a specification + Write a specification

    Describe the task in plain text or point to a requirements file:

    /brewcode:spec "Implement JWT authorization with role-based access"

    Or from a file:

    /brewcode:spec ./docs/requirements/auth.md
    -

    What happens: the plugin launches 5-10 research agents in parallel. - The agents analyze the codebase, find related code, dependencies, and patterns. - Then it asks clarifying questions (use the -n flag for autonomous mode without questions).

    -

    Result: a SPEC.md file -- a structured specification with project context.

    +

    What happens: the skill launches 5-10 research agents in parallel. + They analyze the codebase, locate related code, dependencies, and patterns, + then ask clarifying questions (use the -n flag for autonomous mode without questions).

    +

    Result: a SPEC.md file — a structured specification with full project context.

  • - Generating a plan -
    /brewcode:plan
    -

    What happens: a phased execution plan is generated from SPEC.md. - Each phase contains specific steps, expected artifacts, and completion criteria.

    -

    Result: a PLAN.md file -- a plan with phases, ready for execution.

    + Index for semantic search +
    /brewcode:grepai setup
    +

    What happens: checks and installs Ollama and the CLI if missing, builds a vector + index of your codebase using the bge-m3 embedding model, and self-installs grepai hooks + into the project.

    +

    Result: all subsequent Claude Code sessions can query the project semantically — + faster and more precise context retrieval for every agent working on the spec.

  • - Running the task -
    /brewcode:start
    -

    What happens: Brewcode begins executing the plan phase by phase. - Agents work on the task, recording knowledge in KNOWLEDGE.jsonl. - When context reaches ~90%, the PreCompact hook fires: - knowledge is compressed, handoff state is written, and the session continues automatically.

    -

    Result: the task runs to completion regardless of how many compaction cycles occur. - All artifacts are saved in `.claude/tasks/__task/artifacts/`.

    + Generate a deep review skill +
    /brewcode:superreview
    +

    What happens: analyzes your codebase and conventions, then generates a + project-tailored quorum review skill that merges code review and standards checking + into one reusable skill installed locally at .claude/skills/.

    +

    Result: a custom review skill ready to invoke any time you need a deep, + project-aware code review.

    +
    +
  • +
  • +
    + Create a domain agent team +
    /brewcode:teams
    +

    Generates 5-20 project-specific agents with self-selection logic and performance tracking. + Skip this step if the default agent set is sufficient for your project.

  • ## What's next - - The task is done. Here is what you can do with the results: + + Your project is set up for iterative development. Here is what you can do next: - **[Code review](/brewcode/skills/standards-review/)** -- run a quorum review of the changes: + **[Deep review](/brewcode/skills/superreview/)** -- run a quorum review of any changes: ```bash - /brewcode:standards-review + /brewcode:superreview ``` - **[Extract rules](/brewcode/skills/rules/)** -- convert accumulated knowledge into project rules: + **[Extract rules](/brewcode/skills/rules/)** -- convert knowledge into project-wide coding rules: ```bash /brewcode:rules ``` @@ -97,8 +98,7 @@ By the end you will have a specification, a plan, and a running task with automa - 9 skills for development: infinite tasks, review, semantic search, - skill and agent creation, dynamic teams. + 9 skills: spec, semantic search, deep review, conventions, teams, and more. 10 skills for text utilities: prompt optimization, AI artifact removal, diff --git a/web/docs/src/utils/navigation.ts b/web/docs/src/utils/navigation.ts index ffb49ea..ae4a069 100644 --- a/web/docs/src/utils/navigation.ts +++ b/web/docs/src/utils/navigation.ts @@ -54,7 +54,6 @@ export const navigation: NavSection[] = [ ], }, { title: 'Hooks', slug: 'brewcode/hooks' }, - { title: 'Workflow', slug: 'brewcode/workflow' }, ], }, {