Chalk Labs
Need help deploying plumbline-plan-engine?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/nickyfactz-plumbline-plan-engine
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/plumbline-plan-engine
What's inside
- Skill name
plumbline-plan-engine- Description
- Internal Plumbline engine. Use only after the Plumbline router or a Plumbline phase wrapper selects checkpoint planning.
- License
- MIT
- Instructions
- 195 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- files: referenced but missing: references/checkpoint-relay.md, references/plan-schema.md, references/artifact-lifecycle.md, references/research-policy.md, references/runtime-value-testing.md
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Plan engine ## Outcome and completion Create one live implementation plan for one product outcome. The plan is the execution itinerary, not a task transcript or an implementation diary. Planning is artifact-agnostic. Accept a sufficient external plan or work order without forcing it into Plumbline's file shape. Use `execution_mode: continuous` for a new Plumbline plan unless the user explicitly selects Checkpoint Relay. A missing mode in an imported plan also means continuous. When Relay is selected, record `execution_mode: checkpoint_relay`, load `references/checkpoint-relay.md`, and plan explicit durable checkpoint boundaries. Do not infer Relay from plan size, host capability, or checkpoint count, and do not put host transport details in the shared plan. Planning is complete when one controlling plan records the outcome, scope, non-goals, checkpoint dependency order, proof, current checkpoint, lifecycle owner, and one safe next action. Stop after planning; the user or router selects the explicit `plumbline-execute` phase when implementation is wanted. Plans cannot override Plumbline lifecycle invariants. A failed acceptance result keeps the same candidate and objective active until it is accepted or the user explicitly defers or abandons it; an ordinary diagnostic failure remains working state rather than becoming a new attempt record. Apply the plan schema's execution-economy rule: a plan may add stricter proof requirements, but it must not mandate reseal, rebuild, or replay for every diagnostic correction when durable inputs and the proof boundary are unchanged. ## Read the controlling inputs Read the active specification, supplied design or work order, repository guidance, canonical documentation, current Git state, validation commands, and the relevant code seams. When creating or updating a Plumbline plan, read `references/plan-schema.md` and `references/artifact-lifecycle.md`. Read `references/research-policy.md` when the plan depends on external capability evidence. Resolve the repository's existing plan location before choosing a blank-repository default of `docs/plans/<feature-slug>.md`. Adopt a sufficient external specification, design, handoff, plan, or work order even when it has no Plumbline frontmatter or conventional path. A companion specification or plan is useful only when it materially improves product clarity or recovery. When several artifacts could control the same task, name the competing candidates and the ambiguity; keep one controlling source rather than silently merging them. ## Shape meaningful checkpoints Keep the product outcome whole and use a small number of meaningful checkpoints. Batch adjacent evidence-only, packaging, receipt, and documentation work into its parent implementation checkpoint. Split only for an independent outcome or acceptance gate, rollback boundary, material contract/risk boundary, or distinct owner. Prefer a **vertical slice**: one observable behavior carried through the relevant storage, service, interface, and proof seams. Internal implementation may still proceed in layers; the checkpoint is complete when the behavior works as a whole. For each slice, state its observable outcome, completion condition, proof, dependencies, write/review scope, and main-thread join condition. Use a horizontal checkpoint when a shared contract, migration, build foundation, authentication seam, or other prerequisite genuinely must precede the behavior. Label the prerequisite, identify the downstream slice it unlocks, and keep it minimal. For broad refactors, use expand, migrate in bounded batches, then contract. Never split or merge work merely to satisfy a planning label. Do not split a coherent outcome only to narrate proof steps. Map every acceptance criterion to a checkpoint. Mark shared contracts and shared files so false parallelism is visible. Within that topology, identify ready independent research, architecture, review, or implementation work and its main-thread join condition for safe parallel waves. Parallelism is useful only when it shortens the path without weakening the contract. Use the compact checkpoint card from `references/plan-schema.md` by default. Expand it only for a material boundary. Every plan should answer: - What observable behavior or prerequisite is this checkpoint delivering, and what proof obligation makes it complete? - What proves completion, and what is the `Done when` condition? - What does it depend on, own, or share? - What must the main thread join before downstream work begins? Keep the live plan as a current-state projection, not an append-only diary. Rewrite the compact card and resume fields in place with current decisions, status, evidence pointers, residuals, and next action. Summarize the conclusion from raw attempts, transcripts, logs, and superseded approaches, then clean that clearly task-owned working material unless a named future consumer needs it. Prefer pointers to source paths, functions, commits, canonical docs, reusable artifacts, and required audit evidence over copied output. Every update replaces and prunes stale state in the same edit. Collapse completed checkpoints to status, accepted outcome/proof pointer, and live residuals; keep execution detail only for the current checkpoint. Remove legacy attempt chronology and agent lifecycle history instead of marking it non-authoritative. Before completing a plan mutation, verify idempotence and rehydration: writing the same current state again adds nothing, and a fresh agent can recover the active outcome, blockers/residuals, trusted proof pointers, and next action without superseded events. ## Add risk-shaped proof For a checkpoint involving material state, persistence, concurrency, security, a public contract, or cross-boundary ownership transfer, expose the applicable identity/ownership, transition and terminal-ordering, failure/recovery/ cancellation or shutdown, compatibility, and runtime-proof requirements in one compact scenario-to-proof matrix. Include only relevant rows. This is a risk filter, not a universal checklist and not a reason to create micro-checkpoints. Carry that matrix into the implementer and QA briefs when it exists. For a material checkpoint, make the checkpoint card or matrix sufficient to form a transient dispatch contract: outcome, invariants and owners, operation or partial-failure boundary, edge behavior, proof, write set, non-goals, and assumptions. Keep it in the prompt; it is not a new durable artifact. Identify known proof obligations before implementation from acceptance criteria, invariants, contracts, and meaningful regression risks. The accepted spec and
From nickyfactz/plumbline, MIT.
More from nickyfactz/plumbline
- 0.654score
maintainable-code
nickyfactz
Shape and review production code for human legibility, maintainability, safe change, and performance-aware design.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-execute-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-agent-team
nickyfactz
Initialize, audit, update, retune, or extend a repository-adapted Plumbline agent team for Codex or Claude Code without global installation.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-closeout-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline
nickyfactz
Enter Plumbline at the latest safe phase from an idea, design, plan, implementation, bug, review request, accepted feature, or an uninitialized repository…
SkillAFreshness: A★ 28Claude Code +9 - 0.639score
plumbline-review-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.639score
plumbline-init
nickyfactz
Initialize or reassess Plumbline for a repository through a read-only audit and one approved setup proposal.
SkillAFreshness: A★ 28Claude Code +9 - 0.606score
plumbline-benchmark
nickyfactz
Run the compact Plumbline-versus-stock Codex execution benchmark from this controller repository, using isolated fresh sessions and evidence-based cost reports.
SkillBFreshness: B★ 28Claude Code +9 - 0.601score
plumbline-review
nickyfactz
Perform an independent, report-only code-quality and acceptance audit of implementation, behavior, proof coverage, and canonical documentation.
SkillBFreshness: B★ 28Claude Code +9 - 0.601score
plumbline-shape
nickyfactz
Shape a product concept through repository research and one product-level question or bounded batch of independent questions at a time, without implementing it.
SkillBFreshness: B★ 28Claude Code +9 - 0.599score
plumbline-shape-engine
nickyfactz
Internal Plumbline engine.
SkillBFreshness: B★ 28Claude Code +9 - 0.599score
plumbline-spec-engine
nickyfactz
Internal Plumbline engine.
SkillBFreshness: B★ 28Claude Code +9
Signals
- Stars
- 28
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 21, 2026 (18 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/nickyfactz/plumbline
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nickyfactz
- 0.654score
maintainable-code
nickyfactz
Shape and review production code for human legibility, maintainability, safe change, and performance-aware design.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-agent-team
nickyfactz
Initialize, audit, update, retune, or extend a repository-adapted Plumbline agent team for Codex or Claude Code without global installation.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline
nickyfactz
Enter Plumbline at the latest safe phase from an idea, design, plan, implementation, bug, review request, accepted feature, or an uninitialized repository…
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-closeout-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.642score
plumbline-execute-engine
nickyfactz
Internal Plumbline engine.
SkillAFreshness: A★ 28Claude Code +9 - 0.639score
plumbline-init
nickyfactz
Initialize or reassess Plumbline for a repository through a read-only audit and one approved setup proposal.
SkillAFreshness: A★ 28Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get plumbline-plan-engine running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
plumbline-plan-engine skill. Agent Mart. https://agentmart.dev/skills/nickyfactz-plumbline-plan-engine (last updated 2026-10-24)