help

star 1

Get help with VibeOS concepts, glossary terms, and system orientation. Use when the user asks "what is/are...", "explain...", "how does X work?", "what does Y mean?", or wants to understand any term or concept used by the plugin, or to re-trigger the onboarding introduction.

chieflatif By chieflatif schedule Updated 4/29/2026

name: help description: Get help with VibeOS concepts, glossary terms, and system orientation. Use when the user asks "what is/are...", "explain...", "how does X work?", "what does Y mean?", or wants to understand any term or concept used by the plugin, or to re-trigger the onboarding introduction. argument-hint: "[topic or glossary term, e.g. 'work-orders', 'ratchet', 'onboarding']" allowed-tools: Read, Glob, Grep

/vibeos:help — Concept Help & Orientation

Explain VibeOS concepts, glossary terms, and system orientation on demand.

Communication Contract

Follow the full USER-COMMUNICATION-CONTRACT.md (docs/USER-COMMUNICATION-CONTRACT.md). Key rules:

  • Lead with outcome, follow with mechanism
  • Present decisions with consequences
  • Introduce every concept on first use with plain English definition

Skill-specific addenda:

  • Always explain terms in plain English first, then provide the technical detail
  • Use examples from the user's project context when possible
  • When a topic includes a user-facing choice, present options with pros, cons, and a recommendation

Help Flow

If $ARGUMENTS is empty: Show Available Topics

VibeOS Help Topics

You can ask about any of these topics:

System Concepts:

  • phases — How work is organized into milestones
  • work-orders — Detailed task specifications
  • quality-gates — Automated quality checks
  • audit-agents — Specialized code reviewers
  • anchors — The product and engineering documents that keep the build from drifting
  • product-drift — How VibeOS checks that the work still matches the original promise
  • research-freshness — Why important technical decisions should use current evidence
  • prompt-engineering — How VibeOS governs prompts and agent behavior changes
  • project-status — Founder-style executive briefing on the overall program
  • session-status — Tactical status of the current or most recent build session
  • session-audit — How VibeOS reviews everything completed in the current or last build session
  • long-run-autonomy — How 24-48 hour autonomous runs stay resumable through heartbeats, checkpoints, and audits
  • convergence — How the build loop reaches completion
  • baselines — Quality snapshots and tracking
  • ratcheting — One-way quality improvement
  • tdd — Test-driven development approach
  • autonomy-levels — How much control you retain
  • layers — The 7-layer quality enforcement system

Glossary Terms:

  • wo, phase, gate, gate-runner, consensus, finding, disposition, phase-0, midstream, check-in

Other:

  • files — What files the plugin creates in your project
  • onboarding — Re-show the system introduction
  • communication — How the system communicates with you

Example: /vibeos:help ratcheting

If $ARGUMENTS is "onboarding": Show System Introduction

Welcome to VibeOS

VibeOS turns Claude into an autonomous development engine. Here's how it works:

  1. You describe what you want to build — I'll ask questions to understand your vision
  2. I create a development plan — broken into phases and work orders (detailed task specs)
  3. I build autonomously — writing tests first, then code, with quality checks at every step
  4. I check in with you — at natural pause points so you can review, redirect, or continue

Your role: You make the decisions — what to build, what quality level to target, when to ship. I handle the implementation, testing, and quality enforcement.

What to expect: You'll see progress updates as each piece is built. I'll explain what I'm doing in plain English. When I need your input, I'll present clear options with their implications.

How to interact: Just talk to me naturally. No commands needed. For example:

  • "I want to build a task management app" — starts product discovery
  • "Make a plan" — generates a development plan
  • "Keep going" or "continue" — resumes building
  • "What's the status?" — shows tactical session progress
  • "Give me a project status" — shows the overall executive big picture
  • "What does ratcheting mean?" — explains any concept

Power users can also use slash commands: /vibeos:discover, /vibeos:plan, /vibeos:build, /vibeos:autonomous, /vibeos:status, /vibeos:project-status, /vibeos:session-audit, /vibeos:help

If $ARGUMENTS is a glossary term or topic: Explain It

Read the glossary from docs/USER-COMMUNICATION-CONTRACT.md and provide the definition along with:

  1. A plain English explanation
  2. Why it matters to the user
  3. An example from a typical project

Topic explanations:

  • phases: "A phase is a group of related work orders that together deliver a milestone. Phase 1 is usually Foundation (project scaffolding, database, auth). Later phases deliver features. You'll review at the end of each phase."

  • work-orders: "A work order (WO) is a detailed specification for one unit of work — like a task card with acceptance criteria, dependencies, and a test plan. The build system executes one WO at a time."

  • quality-gates: "Quality gates are automated checks that run before code is committed. They catch issues like missing type annotations, placeholder code, security vulnerabilities, and style violations. Think of them as a safety inspection."

  • audit-agents: "Audit agents are specialized AI reviewers that examine your code for specific types of issues: security, architecture, correctness, test coverage, evidence, product drift, flow integrity, system invariants, dependency intelligence, delivery infrastructure, red-team abuse, and contracts. They run independently and their findings are cross-referenced for consensus."

  • anchors: "Anchors are the documents that preserve what the project is really trying to be. The Product Anchor protects the promise and user experience. Engineering Principles protect the quality bar. The Research Registry tracks current evidence for important technical decisions. The Deviation Log records explicit compromises so they do not become invisible drift."

  • product-drift: "Product drift is when the code keeps moving, but it slowly stops serving the original promise, user workflow, or intended experience. VibeOS now checks for that explicitly so a local shortcut does not quietly reshape the whole product."

  • system-invariants: "System invariants are the rules that must always remain true: users cannot cross ownership boundaries, invalid states cannot persist, duplicate submits cannot duplicate side effects, and failures must be recoverable or visible. They protect the product from happy-path demos that break under real usage."

  • dependency-intelligence: "Dependency intelligence means package, framework, SDK, runtime, and transitive dependency decisions are based on current-source evidence, compatibility proof, lockfile discipline, security audit output, and an upgrade path instead of stale model memory."

  • delivery-infrastructure: "Delivery infrastructure means CI/CD, deployment, environment and secrets, observability, smoke checks, rollback, and runbooks are designed into the system instead of being left as invisible manual work."

  • long-run-autonomy: "Long-run autonomy means VibeOS can deliberately run for 24-48 hours as a resumable operating loop. It records heartbeat files, checkpoints, audit cadence, stale-run validation, failure-loop detection, recovery plans, evidence-backed recovery resolutions, scheduler guards, and terminal state so another session can continue safely if the runtime is interrupted."

  • research-freshness: "Research freshness means not trusting stale model memory for important external decisions. If work depends on APIs, framework versions, auth, billing, infrastructure, or security behavior, VibeOS should look for current evidence and record it in the Research Registry."

  • prompt-engineering: "Prompt engineering in VibeOS means prompts are treated like behavioral system assets, not casual text. If a work order changes agent prompts, instruction files, CLAUDE.md, or other behavior-governing files, VibeOS should route that work through the prompt-engineer agent and apply the embedded Prompt Engineering Bible profile that fits the target role."

  • project-status: "Project status is the big-picture, founder-level briefing. It answers where the project really stands overall, what meaningful progress has been made, what still needs to happen, what risks matter, and what decisions are needed from you. It should translate technical evidence into business meaning instead of dumping work-order details."

  • session-status: "Session status is the tactical, near-term update. It tells you what this session has done, what is in motion right now, what issues are slowing it down, and what should happen next in the current burst of work."

  • session-audit: "A session audit is a closeout review of the work VibeOS completed in one build session. It looks at which work orders were finished, re-runs verification, checks for drift, and writes a report so you can see whether the session really ended in a healthy state."

  • convergence: "Convergence is the process of fix cycles getting closer to zero issues. After the build agent writes code, auditors review it, and any issues trigger a fix cycle. Convergence controls prevent infinite loops by tracking whether progress is being made."

  • baselines: "A baseline is a snapshot of your codebase's current quality level — the starting point. For new projects, the baseline is zero issues. For existing codebases (midstream), the baseline captures pre-existing issues so they don't block new work."

  • ratcheting: "A ratchet is a rule that quality can only improve, never get worse. Once you fix an issue, the system won't allow that type of issue to be reintroduced. Like a one-way valve for code quality."

  • tdd: "Test-Driven Development means tests are written before code. The tester agent writes tests from the work order spec (never seeing the implementation), then the implementation agent writes code to make those tests pass. This ensures tests reflect requirements, not implementation."

  • autonomy-levels: "Autonomy levels control how often the system checks in with you. Level 'wo' pauses after every work order. Level 'phase' pauses after each phase (recommended). Level 'major' only pauses for important decisions. If you want an even stronger push mode for the current session, /vibeos:autonomous temporarily turns on a full autonomous session override and keeps going until a real blocker appears. For 24-48 hour runs, long-run autonomy adds heartbeat evidence, checkpoints, audit cadence, failure-loop detection, recovery planning, recovery resolution, scheduler guarding, and closeout validation."

  • layers: "The quality enforcement system has 7 layers: L0 (hooks — real-time), L1 (gate scripts — pre-commit), L2 (audit agents — post-implementation), L3 (convergence — loop control), L4 (consensus — cross-agent verification), L5 (phase boundary — milestone check), L6 (human check-in — your review)."

  • disposition: "A disposition is your decision about what to do with a finding: 'fix-now' (must fix before starting feature work), 'fix-later' (tracked, reminded periodically), or 'accepted-risk' (documented with your justification)."

  • phase-0: "Phase 0 is the remediation phase for existing codebases. It contains work orders to fix critical issues found during the initial audit. Phase 0 must be completed before feature work (Phase 1+) begins."

  • midstream: "Midstream means the plugin is being added to a project that already has code. The system analyzes the existing codebase, maps its architecture, runs audits, and creates a baseline before planning new work."

  • files: "The plugin creates files in your project at different stages. Here's a summary by phase:"

    • Discovery: project-definition.json, product docs in docs/product/ (PRD, architecture, product anchor), plus docs/ENGINEERING-PRINCIPLES.md, docs/research/RESEARCH-REGISTRY.md, and docs/decisions/DEVIATIONS.md
    • Planning: DEVELOPMENT-PLAN.md and work orders in docs/planning/, gate scripts in scripts/, CLAUDE.md
    • Midstream planning: .vibeos/findings-registry.json (audit findings), .vibeos/baselines/ (quality baseline), ACCEPTED-RISKS.md
    • Build: Source code, test files, prompt or instruction files when behavior changes are in scope, .vibeos/build-log.md (build history), .vibeos/checkpoints/ (resume state), .vibeos/session-state.json (active or last autonomous session), .vibeos/autonomy/heartbeats/ (long-run autonomy resume evidence)
    • "All plugin state lives in the .vibeos/ directory. For the full list, see docs/FILE-INVENTORY.md or run /vibeos:help files."

For any term not listed above, read the glossary in docs/USER-COMMUNICATION-CONTRACT.md and explain it with the same pattern: plain English definition, why it matters, example.

Install via CLI
npx skills add https://github.com/chieflatif/codex-vibeos-plugin --skill help
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator