Skip to content

docs: improve README accuracy and readability for v2.3.0 (Vibe Kanban)#65

Merged
azalio merged 1 commit into
mainfrom
vk/421e-update-readme-md
Jan 10, 2026
Merged

docs: improve README accuracy and readability for v2.3.0 (Vibe Kanban)#65
azalio merged 1 commit into
mainfrom
vk/421e-update-readme-md

Conversation

@azalio

@azalio azalio commented Jan 10, 2026

Copy link
Copy Markdown
Owner

Summary

Comprehensive README.md update to fix factual inaccuracies and improve readability for the v2.3.0 release.

Changes Made

Factual Corrections

  • Agent count: Updated from "10" to "11" agents (debate-arbiter was missing)
  • Removed non-existent feature: Deleted "Auto-Activation System" section (lines 152-174) - this feature was documented but never implemented
  • Added missing skill: map-cli-reference was not documented in Skills section
  • Fixed Cost Optimization section: All agents now use sonnet model (upgraded in v1.6.0), not haiku - cost savings come from workflow selection, not model switching
  • Added /map-debate: Missing from Quick Start, workflow table, decision guide, and troubleshooting

Readability Improvements

  • Added PyPI and Python version badges at the top
  • Added "What's New in v2.3.0" section highlighting recent features
  • Clarified workflow table column from "Token Usage" to "Cost (% of baseline)"
  • Updated cost savings comments in Quick Start for consistency
  • Added DebateArbiter to architecture section with explanation of Opus model usage

Documentation Completeness

All 7 workflows now properly documented:

  • /map-efficient, /map-debug, /map-review, /map-debate, /map-fast, /map-learn, /map-release

All 11 agents now listed:

  • task-decomposer, actor, monitor, predictor, evaluator, reflector, curator, documentation-reviewer, research-agent, synthesizer, debate-arbiter

All 3 skills now documented:

  • map-workflows-guide, map-planning, map-cli-reference

Why These Changes

The README contained several inaccuracies that accumulated over multiple releases:

  1. The Auto-Activation System was planned but never implemented
  2. debate-arbiter agent (added in v2.2.0) wasn't reflected in documentation
  3. map-cli-reference skill (added in v1.3.0) was never added to README
  4. Cost optimization section was outdated after v1.6.0 model upgrades

This PR was written using Vibe Kanban

…what was updated:

## Summary of Changes

### Factual Corrections
1. **Agent count**: Updated from "10" to "11" in 3 locations (intro, architecture section, troubleshooting)
2. **Added debate-arbiter** to the architecture section
3. **Removed Auto-Activation System section** (lines 152-174) - this feature doesn't exist in the codebase
4. **Added map-cli-reference** to the Skills section (was missing)
5. **Fixed Cost Optimization section** - all agents now use sonnet (not haiku), cost savings come from workflow selection
6. **Added /map-debate** to troubleshooting available commands list

### Readability Improvements
1. **Added version badges** (PyPI, Python version) at the top
2. **Added "What's New in v2.3.0" section** highlighting recent features
3. **Added /map-debate** to Quick Start examples
4. **Added /map-debate** to "Which Workflow Should You Use?" guidance section
5. **Added /map-debate** to workflow variants table
6. **Clarified token cost column** renamed from "Token Usage" to "Cost (% of baseline)" for clarity
7. **Updated cost comments** in Quick Start code block to be consistent

### Documentation Consistency
- All 7 workflow commands now documented: `/map-efficient`, `/map-debug`, `/map-review`, `/map-debate`, `/map-fast`, `/map-learn`, `/map-release`
- All 11 agents listed in troubleshooting section
- All 3 skills documented in Skills section
Copilot AI review requested due to automatic review settings January 10, 2026 21:04
@coderabbitai

coderabbitai Bot commented Jan 10, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

README.md was updated to document new project features and changes: agent count increased from 10 to 11 with explicit Debate Arbiter inclusion; new workflow commands /map-debate and /map-planning added; documentation references expanded; cost narrative reframed from token-based to workflow-based savings; and troubleshooting and architecture sections updated accordingly.

Changes

Cohort / File(s) Summary
Documentation Updates
README.md
Added PyPI and Python version badges; updated agent count from 10 to 11; introduced /map-debate and /map-planning commands; expanded documentation references (installation, architecture, usage); reframed cost savings narrative from token-based to workflow-based; updated Architecture section with Debate Arbiter agent; revised troubleshooting and command references; applied textual refinements throughout

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~4 minutes

Possibly related PRs

Poem

🐰 Eleven agents now stand in a row,
With badges that proudly and brightly do glow,
A Debate Arbiter joins the crew,
New workflows /map-debate and /map-planning too—
Read the docs, save costs with each command's ballet!

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: improving README documentation for v2.3.0 release. It directly reflects the PR's core objective of updating and enhancing README accuracy and readability.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

Comment @coderabbitai help to get the list of available commands and usage tips.

@azalio azalio changed the title Update readme.md (vibe-kanban) docs: improve README accuracy and readability for v2.3.0 (Vibe Kanban) Jan 10, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Fix all issues with AI agents
In @README.md:
- Around line 125-134: The `/map-learn` row uses token units while the table
header says "Cost (% of baseline)"; update the table header to a neutral label
like "Cost" or "Cost (units vary)" so the `/map-learn` cell can remain "~5-8K
tokens" and all other rows stay unchanged, and ensure the header text
replacement applies to the same Markdown table that contains the `/map-learn`
row.
📜 Review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 982325b and f6c5bea.

📒 Files selected for processing (1)
  • README.md
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: Agent
🔇 Additional comments (2)
README.md (2)

11-14: Verify /map-planning documentation completeness.

/map-planning is announced in "What's New in v2.3.0" but does not appear in the Quick Start examples (lines 28–47), Workflow Variants table (lines 125–134), or troubleshooting commands list (line 348). If it's a v2.3.0 feature, users will look for usage guidance in these standard locations.

Either:

  1. Add /map-planning to Quick Start, the table, and troubleshooting, or
  2. Clarify in the What's New section that full documentation is coming in a future release.

348-348: All workflow commands and agents properly documented.

Lines 348 and 357 correctly list all 7 workflow commands and all 11 agents (including the new debate-arbiter.md). This aligns with PR objectives.

Also applies to: 357-357

Comment thread README.md
Comment on lines +125 to 134
| Command | Cost (% of baseline) | Learning | Quality Gates | Best For |
|---------|---------------------|----------|---------------|----------|
| **`/map-efficient`** ⭐ | **50-60%** | Optional via `/map-learn` | ✅ Essential agents | **RECOMMENDED: Most production tasks** |
| **`/map-debug`** | 50-60% | Optional via `/map-learn` | ✅ Essential agents | Bug fixes and debugging |
| **`/map-review`** | 30-40% | Optional via `/map-learn` | Monitor + Predictor + Evaluator | Pre-commit code review |
| **`/map-fast`** ⚠️ | 40-50% | ❌ None | ⚠️ Basic only | Throwaway prototypes, experiments (NOT production) |
| **`/map-debate`** | 80-100% | Optional via `/map-learn` | 3 Actor variants + Opus arbiter | Architecture decisions with trade-offs |
| **`/map-fast`** ⚠️ | 40-50% | ❌ None | ⚠️ Basic only | Throwaway prototypes (NOT production) |
| **`/map-learn`** | ~5-8K tokens | ✅ Full | Reflector + Curator | Capture patterns after any workflow |
| **`/map-release`** | Variable | Optional via `/map-learn` | 12 validation gates | Package releases |

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Fix inconsistent cost unit in /map-learn row.

Line 132 shows ~5-8K tokens for /map-learn, but the table header specifies Cost (% of baseline). This mixes units—all other rows use percentages.

Align this row with the column semantics:

  • If /map-learn cost should be in tokens (different from others), rename the column to Cost or Cost (units vary).
  • If it should be a percentage, provide the equivalent percentage of a baseline workflow.
🤖 Prompt for AI Agents
In @README.md around lines 125 - 134, The `/map-learn` row uses token units
while the table header says "Cost (% of baseline)"; update the table header to a
neutral label like "Cost" or "Cost (units vary)" so the `/map-learn` cell can
remain "~5-8K tokens" and all other rows stay unchanged, and ensure the header
text replacement applies to the same Markdown table that contains the
`/map-learn` row.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the README to document new features and clarify the cost model for better reader-friendliness. The changes reflect the addition of the /map-debate workflow command and DebateArbiter agent (bringing the total from 10 to 11 agents), while clarifying that cost optimization comes from workflow selection rather than per-agent model switching.

Changes:

  • Added /map-debate command documentation with the DebateArbiter agent (11th agent)
  • Updated cost model explanation from model-based to workflow-based optimization
  • Removed auto-activation system documentation
  • Added version badges, "What's New" section, and map-cli-reference skill

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md

**map-workflows-guide** - Helps you choose the right workflow
**map-planning** - Persistent file-based plans for long `/map-efficient` sessions (`.map/task_plan_<branch>.md`)
**map-cli-reference** - CLI command corrections and syntax reference for mapify commands

Copilot AI Jan 10, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new skill map-cli-reference is added without a description format consistent with the other skills. The description "CLI command corrections and syntax reference for mapify commands" could be formatted more consistently with the pattern used by map-workflows-guide and map-planning (e.g., starting with a verb like "Provides" or "Helps").

Suggested change
**map-cli-reference** - CLI command corrections and syntax reference for mapify commands
**map-cli-reference** - Provides CLI command corrections and syntax reference for mapify commands

Copilot uses AI. Check for mistakes.
Comment thread README.md
MAP Framework optimizes costs through workflow selection, not model switching:

**Result:** 40-60% cost reduction vs all-sonnet while maintaining code quality.
- **All agents use sonnet** for consistent quality (upgraded in v1.6.0)

Copilot AI Jan 10, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The cost optimization section states "All agents use sonnet for consistent quality (upgraded in v1.6.0)" but doesn't explain what changed in v1.6.0. Since the old text mentioned Predictor & Evaluator used haiku, it would be helpful to clarify that v1.6.0 upgraded these agents from haiku to sonnet, explaining why the cost structure changed from model selection to workflow selection.

Suggested change
- **All agents use sonnet** for consistent quality (upgraded in v1.6.0)
- **All agents use sonnet** for consistent quality — as of v1.6.0, Predictor & Evaluator were upgraded from haiku to sonnet, so cost differences now come from which agents run, not which model they use

Copilot uses AI. Check for mistakes.
Comment thread README.md
| **`/map-debug`** | 50-60% | Optional via `/map-learn` | ✅ Essential agents | Bug fixes and debugging |
| **`/map-review`** | 30-40% | Optional via `/map-learn` | Monitor + Predictor + Evaluator | Pre-commit code review |
| **`/map-fast`** ⚠️ | 40-50% | ❌ None | ⚠️ Basic only | Throwaway prototypes, experiments (NOT production) |
| **`/map-debate`** | 80-100% | Optional via `/map-learn` | 3 Actor variants + Opus arbiter | Architecture decisions with trade-offs |

Copilot AI Jan 10, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The /map-debate command is documented with "80-100%" cost but no corresponding savings percentage is mentioned elsewhere in the documentation. For consistency with other workflows, consider documenting the savings percentage (0-20% savings) or cost increase compared to baseline in the usage examples or workflow comparison sections.

Suggested change
| **`/map-debate`** | 80-100% | Optional via `/map-learn` | 3 Actor variants + Opus arbiter | Architecture decisions with trade-offs |
| **`/map-debate`** | 80-100% (0-20% savings vs baseline) | Optional via `/map-learn` | 3 Actor variants + Opus arbiter | Architecture decisions with trade-offs |

Copilot uses AI. Check for mistakes.
Comment thread README.md

**What's New in v2.3.0:**
- `/map-planning` skill for file-based workflow planning with branch-scoped task tracking
- `/map-debate` command (v2.2.0) for multi-variant synthesis with Opus arbiter

Copilot AI Jan 10, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version mentioned "v2.2.0" for /map-debate appears before "v2.3.0" which introduces /map-planning. This suggests v2.2.0 is older. However, the phrasing "(v2.2.0)" in parentheses after /map-debate could be clarified to indicate this feature was introduced in v2.2.0 and is still available in v2.3.0, to avoid confusion about whether this is current functionality.

Suggested change
- `/map-debate` command (v2.2.0) for multi-variant synthesis with Opus arbiter
- `/map-debate` command (introduced in v2.2.0; available in v2.3.0) for multi-variant synthesis with Opus arbiter

Copilot uses AI. Check for mistakes.
Comment thread README.md
**Solution:**
- Ensure you're in a directory with `.claude/commands/` containing `map-*.md` files
- Available commands: `/map-efficient`, `/map-debug`, `/map-review`, `/map-fast`, `/map-learn`, `/map-release`
- Available commands: `/map-efficient`, `/map-debug`, `/map-review`, `/map-debate`, `/map-fast`, `/map-learn`, `/map-release`

Copilot AI Jan 10, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The list of available commands is updated to include /map-debate, but the order differs from other command listings in the document. For consistency, consider using the same ordering as shown in lines 27-48 (efficient, debug, fast, learn, review, debate, release) throughout the README.

Suggested change
- Available commands: `/map-efficient`, `/map-debug`, `/map-review`, `/map-debate`, `/map-fast`, `/map-learn`, `/map-release`
- Available commands: `/map-efficient`, `/map-debug`, `/map-fast`, `/map-learn`, `/map-review`, `/map-debate`, `/map-release`

Copilot uses AI. Check for mistakes.
@azalio
azalio merged commit fb30e63 into main Jan 10, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants