Loading...
Loading...
Bindify is a filesystem-based protocol for coordinating AI agents on software work. Use this skill when the user references `wip-docs/`, `.bindify/`, bindify commands, plan/proposal/update/verify artifacts, coordinator workflows, multi-agent execution with shared markdown state, iterate-planning-mode, prototype-mode, or verify-worktree. Also use when drafting a brief, when the user may be asking for work they do not need, or when bindify chat, planning, and implementation should follow caveman and ponytail.
npx skill4agent add den-ree/blanche-skills bindifywip-docs/.bindify/bindify/references/| Layer | Where | What lives there | Agent rule |
|---|---|---|---|
| Skill | Installed skill (e.g. | | How to run bindify. Always read commands and templates from here. Never look inside the project tracking folder for command specs or templates. |
| Active WIP | | | Write active feature docs here. Flat; one feature at a time. |
| Tracking repo | | | Durable project memory only. Read |
draft-briefreferences/templates/brief.mdproject/profile.mdarchitecture/_map.mdwip-docs/brief.md.bindify/commands/.bindify/templates/.bindify/bindify/references/commands/| User signal | Command | Reference file |
|---|---|---|
| "adapt bindify to this project" / "add a dev server command" / first-time setup in a repo | | |
| "let's coordinate updates" / "update the coordinator" | | |
| "capture this planning context as a brief" | | |
| "generate proposal from this brief" | | |
| "save this as a plan" / proposal has been approved | | |
| "/bindify" / "publish this plan" / kick off product plan branch | | |
| "run step N" / "execute Step-003" / "/iterate-planning-mode" / orchestrator delegating a step | | |
| "prototype this" / "/prototype-mode" / Step-001 UI mock before real wiring | | |
| "verify this branch" / "/verify-worktree" / open or test an agent branch on macOS | | |
| Right after a step finishes, before moving on | | |
| "scan the architecture" / "build the architecture map" / missing arch object | | |
| "log this PR" / ingest a PR into the tracking history | | |
| "generate the final summary" / "refresh history after PR" / "prepare the UI summary" | | |
"open a bindify PR" / publish logs to the | | |
| All steps done, ready for human review | | |
| "research the codebase" before proposing | | |
| "repair links/backlinks after edits" | | |
| "log an unplanned bugfix" | | |
flowchart TD
dialogue["human + agent dialogue"]
draftBrief["draft-brief"]
briefMd["wip-docs/brief.md"]
genProposal["generate-proposal"]
proposalMd["wip-docs/proposal.md"]
humanApproval["human approval"]
savePlan["save-agent-plan"]
planMd["wip-docs/plan.md"]
publishPlan["publish-plan"]
planBranch["product plan/plan-name + draft PR"]
iterate["iterate-planning-mode"]
summarize["summarize-work-for-updates"]
updatesMd["wip-docs/updates.md"]
genVerify["generate-verify"]
verifyMd["wip-docs/verify.md"]
prReady["mark draft PR ready for review"]
migrate["publish-bindify-pr migrates wip-docs"]
genHistory["generate-history-summary"]
historyIndex["history/index.md"]
historyEntry["history/entries/<date>-<slug>.md"]
humanSignoff["human sign-off"]
prCreated["PR ready / in review"]
mergeMain["merge to main"]
coordinate["coordinate-updates"]
logHotfix["log-hotfix"]
updateLinks["update-links"]
dialogue --> draftBrief
draftBrief --> briefMd
briefMd --> genProposal
genProposal --> proposalMd
proposalMd --> humanApproval
humanApproval --> savePlan
savePlan --> planMd
planMd --> publishPlan
publishPlan --> planBranch
planBranch --> iterate
iterate --> summarize
summarize --> updatesMd
updatesMd -->|"more steps"| iterate
updatesMd -->|"all steps done"| genVerify
genVerify --> verifyMd
verifyMd --> prReady
prReady --> prCreated
prCreated --> humanSignoff
humanSignoff --> migrate
migrate --> genHistory
genHistory --> historyEntry
genHistory --> historyIndex
historyEntry --> mergeMain
mergeMain --> genHistory
dialogue -.-> coordinate
iterate -.-> logHotfix
briefMd -.-> updateLinks
proposalMd -.-> updateLinks
planMd -.-> updateLinks
updatesMd -.-> updateLinks
verifyMd -.-> updateLinks
historyIndex -.-> updateLinks
historyEntry -.-> updateLinkswip-docs/coordinator.mddevelopment/fixes/.bindify/history/bindify/history/wip-docs/.bindify/bindify/wip-docs/<project-root>/
├── wip-docs/ ← ACTIVE feature only (flat; host repo)
│ ├── coordinator.md ← human dialogue log for this feature
│ ├── brief.md
│ ├── proposal.md
│ ├── plan.md
│ ├── updates.md ← append-only execution log
│ └── verify.md
├── .bindify/ or bindify/ ← durable tracking repo (often a submodule)
│ ├── ...
│ └── development/... ← destination after migration
└── ... product source ...wip-docs/wip-docs/*publish-bindify-prlog-prdevelopment/<category>/<feature-name>/plans/<plan-name>/wip-docs/.bindify/bindify/commands/templates/.bindify/ (or bindify/)
├── project/ ← host-project adaptation
│ ├── profile.md ← stack, category, conventions, constraints
│ ├── environment.md ← how to start/run/verify this repo
│ ├── local.md ← machine-local overrides (gitignored)
│ └── commands/ ← optional *project* command overrides (not skill commands)
│ └── start-dev.md
├── history/
│ ├── index.md
│ └── entries/
│ └── <date>-<slug>.md
├── architecture/
│ ├── _map.md
│ ├── system/<name>.md
│ ├── modules/<name>.md
│ ├── data/<name>.md
│ └── standards/<name>.md
└── development/
├── features/
│ └── <feature-name>/
│ ├── coordinator.md ← merged from wip-docs on promote
│ └── plans/
│ └── <plan-name>/
│ ├── brief.md
│ ├── proposal.md
│ ├── plan.md
│ ├── updates.md
│ └── verify.md
├── fixes/
│ └── <feature-name>/
│ └── hotfixes.md
├── refactor/
└── chore/references/commands/references/templates/wip-docs/coordinator.md<feature>/coordinator.mdcoordinate-updateswip-docs/| Phase | Document | Who drives |
|---|---|---|
| plan | | human + AI |
| propose | | AI |
| review | | human |
| apply | | AI via |
| verify | | human checklist |
| migrate | copy into Bindify | AI via |
| summarize-for-history | | AI via |
.bindify/architecture/[[wiki-links]]systemmoduleservicedata-modelintegrationpatternstandarddepends-onused-byfollowsscan-architecturebootstrapfillupdates.md[[wiki-links]]createdmodifiedtouchesupdates.mdwip-docs/coordinator.mdbrief.mdproposal.mdsave-agent-planwip-docs/plan.mdpublish-planplan/<plan-name>release/*feature/*wip-docs/feature/iterate-planning-modewip-docs/plan.mdwip-docs/updates.mditerate-planning-modegenerate-verifylog-prpublish-bindify-prwip-docs/development/<category>/<feature>/plans/<plan>/coordinator.mdwip-docs/generate-history-summaryhistory/index.mdlog-prstandardpatternscan-architecture fillgenerate-history-summarymergedpublish-bindify-prwip-docs/plan/...feature/...FEATURE_NAMEplan/plan.mdupdates.mdResponsibilityscan-architecture fillupdates.mdhistory/index.mdhistory/entries/*.mdhotfixes.mdbrief.mdproposal.mdStep-001brief.mdreferences/docs/working-style.mdSTEP_IDplan.mdupdates.mdreferences/docs/workflow.mdpublish-planplan/<plan-name>wip-docs/mainrelease/*feature/*BASEmainrelease/*feature/*plan/...plan/<plan-name>feature/...plan/plan/iterate-planning-modeblanche <blanche@bindify.app>--authoriterate-planning-modegenerate-verifywip-docs/verify.md.bindify/bindify/publish-bindify-prlog-prdevelopment/...log/pr-*mainreferences/docs/workflow.md[[wiki-links]]## Relatedupdate-linksreferences/docs/workflow.md~/.agents/skills/bindify/SKILL.mdreferences/.bindify/bindify/development/architecture/history/project/wip-docs/project/.bindify/bindify/configure-projectprofile.mdenvironment.mdproject/commands/project/local.mdproject/local.*project/environment.mdproject/commands/<name>.mdprofile.mdenvironment.mdreferences/templates/project-*.mdtemplates/references/AGENTS.mdreferences/docs/working-style.mdreferences/docs/workflow.mdreferences/commands/<name>.mdreferences/templates/<name>.md