bon
v2.0.3GTD-native work tracker for AI coding agents — outcomes, actions, tactical steps. Includes the /open and /close session lifecycle.
By Sameer ModhaLicense: MIT1 GitHub starsUpdated 1 hour ago
Directory evidence
- Runtimes
- Claude Code
- Parsed components
- 4 skill or MCP entries
- Source updated
- Sep 28, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install bon for Claude Code
claude plugin marketplace add IchenDEV/agent-plugin-mkt
claude plugin marketplace update agent-plugin-marketplace
claude plugin install bon@agent-plugin-marketplacePaste and run these commands in a terminal with Claude Code. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/spm1001/batterieClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/batterie/bon/.
Plugin files
├── .claude-plugin/plugin.json├── skills/close/SKILL.md├── skills/lay-out/SKILL.md├── skills/open/SKILL.md└── skills/sweep/SKILL.md
Included Skills4
Run before /exit, to reflect on this session and end it properly by figuring out what's best to (1) do now, with current context wisdom (2) file as a handoff for the next Claude as well as (3) capture for future Claudes in collective memory. Ends with a set of quick fixes and a commit. Invoke on 'wrap up', 'let's finish', 'close out', '/close'.
Plan multi-session work as a bon hierarchy. Outcomes narrate the journey, actions carry execution detail, understanding.md provides the frame. Replaces plan mode for work that spans sessions. Triggers on 'plan this', 'how should we approach', or when about to enter plan mode for non-trivial work. (user)
Activate at session start when .bon/ exists AND before any bon CLI command. Handles session orientation (process contributions, present hierarchy, pick direction), structures draw-down workflow (bon show → bon work → bon step), and covers roaming — orienting against a named repo from a session launched elsewhere. Triggers on: session start with .bon/, /open, '/open REPO' (a path or repo name), /bon, 'bon init', 'bon new', 'bon list', 'bon done', 'what can I work on', 'next action', 'desired outcome', 'file this for later', 'track this work', 'work on that repo from here', or when .bon/ directory exists.
Orchestrates estate-wide backlog review — load FIRST, before any backlog triage. 5 phases (survey, verify, summarize, act, snapshot): opens at the top of the pyramid — jobs-grouped repo headlines, then lane-aware queue alignment and lane population where the operator runs a dispatch queue — then subagents verify briefs against code and nothing closes without approval. Invoke on '/sweep', 'review my bons', 'backlog review', 'queue reconciliation', 'weekly reconciliation', 'what needs closing', 'clean up bons', 'triage my backlog'. Requires bon skill loaded first.
Plugin manifests1
{
"name": "bon",
"version": "2.0.3",
"description": "GTD-native work tracker for AI coding agents — outcomes, actions, tactical steps. Includes the /open and /close session lifecycle.",
"author": {
"name": "Sameer Modha",
"url": "https://github.com/spm1001"
},
"repository": "https://github.com/spm1001/batterie#readme",
"license": "MIT",
"keywords": [
"gtd",
"tracking",
"productivity",
"work-management"
],
"hooks": {
"SessionStart": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/ensure-bon.sh"
},
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/session-start.sh"
}
]
}
],
"SessionEnd": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/session-end.sh"
}
]
}
],
"PostToolUse": [
{
"matcher": "ExitPlanMode",
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/plan-to-bon.sh"
}
]
}
],
"UserPromptSubmit": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/bon-tactical.sh"
},
{
"type": "command",
"command": "${CLAUDE_PLUGIN_ROOT}/hooks/session-dashboard.sh",
"timeout": 5
}
]
}
]
}
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[bon on Agent Plugins Marketplace](https://pluginsmp.com/plugins/bon)