{"slug":"th3vib3coder-delivery-discipline","name":"delivery-discipline","description":"Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely.","long_description":"---\nname: delivery-discipline\ndescription: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely.\n---\n\n<!-- delivery-discipline: exempt -->\n<!--\n  This file DEFINES the delivery-discipline. It is documentation about the\n  discipline, not a closeout declaration subject to it. The exemption is\n  legitimate and is logged as `delivery_discipline_exemption_used` by Wave 4\n  so exemption usage remains auditable. Do not remove this comment unless\n  you are replacing SKILL.md with a proper attestation block.\n-->\n\n# Delivery Discipline\n\n## Overview\n\n**Agents trained to optimize for completion will ship 60% of what's needed\nand declare the work closed.** The pattern is reproducible. Scientific\ntruth is protected by the existing hooks (confounder harness, R2 review\ngate, Salvagente Rule). **Delivery completeness is not.** This skill\ncloses that gap.\n\nYou (the agent) must apply the 4 rules below BEFORE writing any\ndeliverable that will declare anything CLOSED, PASS, DONE, SHIPPED,\nCOMPLETE, FINALIZED, or READY in a commit-relevant markdown file. A\nPreToolUse hook will block your write if you skip the attestation block\ndefined below. A CI validator will catch bypasses.\n\n## When To Use\n\n**Activate before writing:**\n- Any `*closeout*.md`, `*status*.md`, `*summary*.md`, `*verdict*.md`\n- Any `phase*-*.md`, `wave*-*.md`, `sprint*-*.md`\n- Any `skill*.md`, SKILL.md updates\n- Any `README.md` or `CHANGELOG.md` entry that declares a version/release/completion\n- Any document declaring a gate PASS, a phase CLOSED, a release SHIPPED\n\n**Do NOT activate for:**\n- Normal prose that mentions \"done\" in casual context (\"I closed the file\")\n- Code files (`.js`, `.py`, etc.) — the skill governs deliverables, not source\n- Exploratory notes that do NOT declare closure\n\n## The 4 Non-Negotiable Rules\n\n### Rule 1 — Surface mapping before writing\n\nBefore you write a deliverable that will declare anything CLOSED / PASS /\nDONE / SHIPPED / COMPLETE, you MUST have a mechanical inventory of what\nshould be covered.\n\n- If the inventory was produced by a subagent (Explore, general-purpose,\n  etc.), you **verify at least the critical claims directly** before\n  trusting it. Read the actual files the subagent describes. API\n  signatures, file paths, function exports get verified first-hand, not\n  assumed.\n- Optimistic sampling is failure. \"I covered the main cases\" means you\n  haven't looked at the edge cases.\n\n### Rule 2 — Explicit scope cuts\n\nEvery deliverable MUST declare, in its own body, what was LEFT OUT and why.\n\n- A scope-cut list of 0 items is suspicious by default. If your solution\n  covers \"everything\", you probably haven't looked hard enough.\n- Force yourself to name at least one cut. If you genuinely cannot find\n  one, state that explicitly and pass self-review (Rule 4) first.\n\n### Rule 3 — Completeness proof by enumeration\n\nWhen you declare closure, list the concrete items verified. Not \"all tests\npass\" but \"26 items in the surface map, 22 verified directly with Read\ntool, 4 delegated to subagent report and cross-checked\". Enumeration beats\nsummary.\n\n### Rule 4 — Adversarial self-review before closure\n\nBefore you write \"CLOSED\" / \"PASS\" / \"DONE\", ask yourself: **\"What would a\nskeptical reviewer attack?\"** List at least 3 findings. If you find 0,\nassume you haven't looked hard enough and go back to Rule 1.\n\n## The Attestation Block (MUST appear in every deliverable declaring closure)\n\nFormat: a `## Delivery Attestation` section (case-insensitive, `##` or\n`###`) containing a fenced `json` block. The hook extracts the first\nfenced json block under that heading and validates it against\n`skills/vibe/assets/schemas/delivery-attestation.schema.json`.\n\n````markdown\n## Delivery Attestation\n\n```json\n{\n  \"covered\": [\n    \"Concrete item 1 verified (not a summary)\",\n    \"Concrete item 2 verified\",\n    \"...\"\n  ],\n  \"scope_cuts\": [\n    {\n      \"item\": \"Thing left out of this deliverable\",\n      \"reason\": \"Why it is outside this deliverable (not 'no time')\"\n    }\n  ],\n  \"self_review_findings\": [\n    \"Adversarial finding 1 (a skeptical reviewer would attack X because...)\",\n    \"Adversarial finding 2\",\n    \"Adversarial finding 3\"\n  ],\n  \"external_review_status\": \"pending\"\n}\n```\n````\n\n**Field semantics:**\n- `covered`: array of strings, ≥1 item, each ≥3 chars. Concrete items, not summaries.\n- `scope_cuts`: array of `{item, reason}` objects. Empty array allowed but suspicious.\n- `self_review_findings`: array of strings, **≥3 items required**, each ≥20 chars.\n- `external_review_status`: enum `\"pending\" | \"cleared\" | \"blocked\"`.\n\n## Quick Reference\n\n| Intent | Action |\n|--------|--------|\n| Writing a phase closeout | Include the `## Delivery Attestation` section with filled JSON block |\n| Writing a skill file | Include attestation even if short skill — the skill itself is a deliverable |\n| Updating CHANGELOG | Attestation required when declaring a release / version |\n| Updating README status section | Attestation required when declaring pass/fail or coverage |\n| Exempting a file legitimately | Add `<!-- delivery-discipline: exempt -->` comment near the top. Wave 4 will log this as a `delivery_discipline_exemption_used` governance event; frequent use becomes an audit target at that point. |\n\n## Rationalization Table — DO NOT fall for these\n\n| Excuse | Counter |\n|--------|---------|\n| \"This is just a small doc, discipline is overkill\" | Small docs are where premature closure starts. The attestation takes 60 seconds. |\n| \"I don't have time for scope cuts\" | The cut list takes 30 seconds. Skipping it costs 30 minutes when user pushes back. |\n| \"Self-review feels self-indulgent\" | It's the cheap version of R2. Skip it and you pay in R2 corrections later. |\n| \"The block only triggers on 'CLOSED' — I'll say 'finalized' instead\" | The regex covers synonyms: CLOSED, DONE, PASS/PASSED, SHIPPED, COMPLETE/COMPLETED, FINALIZED, READY, and the failure/partial forms FAIL/FAILED, BLOCKED, PARTIAL, FALSE-POSITIVE, and the review-verdict forms ACCEPTED, REJECTED. Wave 4 will log attempted evasions as governance events; until then, the block itself is the sanction. |\n| \"I'll put my closure claim below the legacy-boundary marker in CHANGELOG/README\" | The legacy-boundary marker grandfathers pre-Phase-8 content ONLY while its `hash=<sha256-hex>` attribute matches the LF-normalized below-marker content. Appending any new closure below the marker changes the hash, the boundary becomes invalid, and the whole file is re-subjected to enforcement. To legitimately re-bless the legacy region you must update the hash in a reviewed commit (git diff shows both the new content and the hash change side-by-side). Bare markers without `hash=` are rejected outright. |\n| \"I verified with a subagent, that's enough\" | Subagents sample too. Spot-check critical items with Read tool before trusting. |\n| \"External review status: cleared\" (without actually running review) | Lying about `external_review_status` is still traceable — when R2 / R3 runs later, it produces `external-review-record` entries that do NOT match, and the inconsistency surfaces at the next audit. The Wave 3 CI validator checks schema shape (enum + required fields); full governance-event cross-referencing is Phase 8.1 scope, not Wave 3. Don't rely on \"nobody will notice\" — the record trail is public. |\n| \"I'll add the attestation at the end, after writing everything\" | Writing the attestation FORCES you to enumerate. Skipping that step defeats the whole point. Write it as you go, not as an afterthought. |\n\n## Red Flags — STOP and apply the skill\n\n- About to write a deliverable containing \"CLOSED\", \"PASS\", \"DONE\", \"SHIPPED\", \"COMPLETE\", or synonyms in declarative context\n- About to mark a TodoWrite task `completed` after a large deliverable\n- About to stop the session with a \"here's what I did\" summary\n- About to commit a markdown file whose name matches `*closeout*`, `*status*`, `*summary*`, `*verdict*`, `*phase*`, `*wave*`, `*skill*`, `readme`, `changelog`\n- About to declare a release or version bump\n\n**All of these mean: stop, map the surface, declare scope cuts, write the\nattestation block, then continue.**\n\n## Common Mistakes\n\n- **Fake attestation**: filling fields with generic strings (\"looked at everything\"). Wave 2 hook enforces minLength + minItems on the attestation block at write time. Wave 3 CI validator will re-enforce schema shape on tracked markdown at commit time. Full audit-log cross-reference (checking whether `external_review_status: \"cleared\"` matches a real R2/R3 review record in `governance_events`) is Phase 8.1 scope, not Wave 3. Don't assume the current enforcement catches semantic lies — it catches structural ones.\n- **Skipping scope_cuts because \"nothing was cut\"**: if you genuinely cut nothing, you probably didn't look hard enough. Use the self-review step to find a scope cut.\n- **Putting attestation in a comment or footer**: it must be in a `## Delivery Attestation` section with a fenced json block. Other placements won't be parsed.\n- **Writing attestation as YAML or markdown list**: must be fenced `json` block. Other formats fail schema validation.\n- **Adding exemption comment to bypass**: exemptions ARE allowed and don't block. Wave 4 will log each use as a `delivery_discipline_exemption_used` governance event; frequent use becomes an audit target once that logging is live. Strict mode (`VIBE_SCIENCE_STRICT=1`) additionally refuses to allow any bypass path (including exemption) when the governance DB cannot be opened or when the `governance_events` table is missing — i.e. when the Wave 4 audit trail would silently drop records. The strict-mode probe actually opens the DB and checks the schema, not just whether the module imports.\n\n## Why This Exists\n\nvibe-science v7.0 protects scientific truth (confounder harness, R2 gate,\nSalvagente Rule). It did NOT protect delivery completeness — agents\ncould still ship 60% skills, declare phases closed prematurely, sample\nthe surface optimistically.\n\nThe pattern was observed repeatedly: Phase 6.1 \"closed\" but re-retracted\nwhen fresh-eyes review found P1s. Phase 7 Wave 1 shipped at 60%. The\ninitial Phase 8 skill was missing 40% of the surface.\n\nThis skill (Wave 1) + the PreToolUse hook (Wave 2) + the CI validator\n(Wave 3) + the governance event log (Wave 4) **together force the same\ndiscipline on delivery that the existing hooks force on scientific\nclaims**. Wave 2 enforcement is active today: a hook that blocks the\nwrite, not a review that catches the failure after the fact. Waves 3-4\nadd CI-time scanning and audit-trail logging so bypass attempts become\ntracked events rather than silent drift.\n\n## When in Doubt\n\nApply the rules. The cost is 60-120 seconds per deliverable. The cost of\nskipping is the \"user pushes back → retract → patch\" cycle we've seen\nmultiple times.\n\nDefault: write the attestation. It's cheaper than the correction loop.\n","tagline":"Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without","category":"research","tags":["agent-skill"],"author":"th3vib3coder","verified":false,"attribution":{"status":"registry_indexed","statusLabel":"Registry indexed","shortLabel":"REGISTRY INDEXED","sourceLabel":"recursive skill source sync","sourceDetail":"th3vib3coder/vibe-science","creatorName":"th3vib3coder","creatorUrl":"https://github.com/th3vib3coder","sourceUrl":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","indexedBy":"OpenAgentSkill community index","claimUrl":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline#claim-this-skill","claimCta":"Claim this skill","trustNote":"This listing was indexed from public sources and is not marked official until a maintainer claim is approved.","publicNote":"Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals."},"stats":{"stars":16,"forks":0,"verified_installs":0,"successful_runs":0,"total_outcomes":0,"rating":0,"review_count":0,"quality_score":31.71},"quality":{"score":59,"tier":"promising","label":"Promising","summary":"Useful candidate, but compare it with alternatives before adopting.","signals":[{"label":"GitHub stars","value":"16","tone":"neutral"},{"label":"Freshness","value":"3d ago","tone":"positive"},{"label":"Install ready","value":"Yes","tone":"positive"},{"label":"License","value":"Apache-2.0","tone":"neutral"}],"warnings":["Low GitHub adoption signal","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review."]},"trust":{"version":"trust-score-v5","score":59,"base_score":67,"outcome_confidence":0,"tier":"risk","label":"Do not auto-install","summary":"Trust Score v5 found insufficient evidence for agent installation. Treat this as discovery material, not an executable recommendation.","recommendedAction":"Choose a stronger alternative or inspect the source manually before any install attempt.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["59/100 Trust Score v5","67/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":30,"weight":0.13,"status":"fail","detail":"16 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":32,"weight":0.08,"status":"fail","detail":"16 stars, 0 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"3d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"Apache-2.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":86,"weight":0.14,"status":"pass","detail":"Metadata includes enough usage and workflow context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":82,"weight":0.12,"status":"pass","detail":"network or browser surface"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":60,"weight":0.07,"status":"warn","detail":"filesystem or document access, network or browser access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"fail","label":"GitHub adoption","detail":"16 GitHub stars"},{"status":"fail","label":"Stars/forks activity","detail":"16 stars, 0 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"3d since push"},{"status":"pass","label":"License clarity","detail":"Apache-2.0"},{"status":"pass","label":"README/SKILL.md completeness","detail":"Metadata includes enough usage and workflow context"},{"status":"pass","label":"Dependency/runtime risk","detail":"network or browser surface"},{"status":"pass","label":"Install availability","detail":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"warn","label":"Permission surface","detail":"filesystem or document access, network or browser access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"16 GitHub stars","repoActivity":"16 stars, 0 forks","lastPushed":"3d since push","license":"Apache-2.0","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","install":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access, network or browser access","documentation":"Strong README/SKILL.md context","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v3","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["research","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","trust_score":59,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":67,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"trust_score_v5":{"version":"trust-score-v5","score":59,"base_score":67,"outcome_confidence":0,"tier":"risk","label":"Do not auto-install","summary":"Trust Score v5 found insufficient evidence for agent installation. Treat this as discovery material, not an executable recommendation.","recommendedAction":"Choose a stronger alternative or inspect the source manually before any install attempt.","decision":{"install_policy":"human_review_before_install","auto_install_allowed":false,"human_review_required":true,"sandbox_first":true,"agent_action":"Compare alternatives before installing.","reasoning":["59/100 Trust Score v5","67/100 Trust Score v4 baseline","Needs more real agent outcomes before unattended install","Install path is available","Review before production"],"review_required_when":["The workspace contains production secrets, payments, private customer data, or irreversible actions.","The install command requests shell, network, credential, database, or broad filesystem access.","Outcome evidence is missing, recently failed, or required human review.","Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"]},"dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":30,"weight":0.13,"status":"fail","detail":"16 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":32,"weight":0.08,"status":"fail","detail":"16 stars, 0 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"3d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"Apache-2.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":86,"weight":0.14,"status":"pass","detail":"Metadata includes enough usage and workflow context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":82,"weight":0.12,"status":"pass","detail":"network or browser surface"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":60,"weight":0.07,"status":"warn","detail":"filesystem or document access, network or browser access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"fail","label":"GitHub adoption","detail":"16 GitHub stars"},{"status":"fail","label":"Stars/forks activity","detail":"16 stars, 0 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"3d since push"},{"status":"pass","label":"License clarity","detail":"Apache-2.0"},{"status":"pass","label":"README/SKILL.md completeness","detail":"Metadata includes enough usage and workflow context"},{"status":"pass","label":"Dependency/runtime risk","detail":"network or browser surface"},{"status":"pass","label":"Install availability","detail":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"warn","label":"Permission surface","detail":"filesystem or document access, network or browser access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern","Outcome loop is ready but needs first real agent run"],"warnings":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access","No real agent outcome reports yet","Human review required before unattended installation"],"evidence":{"stars":"16 GitHub stars","repoActivity":"16 stars, 0 forks","lastPushed":"3d since push","license":"Apache-2.0","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","install":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access, network or browser access","documentation":"Strong README/SKILL.md context","agentOutcomes":"No agent outcome data yet","agentProvenScore":0,"outcomeConfidence":"0%","installPolicy":"human_review_before_install"},"installReadiness":{"ready":true,"command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3d since push","Trust Score v5 requires review or sandbox-only use before install."]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Compare alternatives before installing."},"outcome_loop":{"version":"openagentskill-agent-outcome-v3","required_after_install":true,"endpoint":"/api/agent/outcome","method":"POST","event_id_source":"feedback.event_id, install_receipt.resolve_event_id, or decision_packet.outcome_feedback.event_id","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"required_fields":["event_id","skill_slug","task"],"quality_fields":["task_success","output_quality","error_type","human_review_required","used_in_production","workspace","evidence_url","time_to_useful_ms"],"ranking_inputs_updated":["Trust Score v5 outcome confidence","Agent Proven Score","Resolve ranking task-fit evidence","Skill detail machine-readable metadata","Outcome leaderboard"]},"agent_contract":{"suited_tasks":["research","agent-skill"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"install_command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","trust_score":59,"trust_version":"trust-score-v5","risk_level":"medium","do_not_use_when":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"before_install":["Read the audit page and machine-readable metadata.","Confirm the install command, license, and permission surface fit the workspace.","Get explicit human approval or choose an alternative before installing."],"after_run":["Report the outcome to /api/agent/outcome using the resolve event id.","Include output_quality, workspace, human_review_required, and evidence_url when available.","Re-resolve before broad production rollout."]},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access"],"backward_compatible":{"trust_score_v4":{"version":"trust-score-v4","score":67,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection."}}},"trust_score_v4":{"version":"trust-score-v4","score":67,"tier":"review","label":"Manual review","summary":"Potentially useful, but at least one trust signal needs human inspection.","recommendedAction":"Inspect the repository, license, and recent activity before connecting it to agent workflows.","dimensions":[{"id":"github_adoption","label":"GitHub adoption","score":30,"weight":0.13,"status":"fail","detail":"16 GitHub stars"},{"id":"repo_activity","label":"Stars/forks activity","score":32,"weight":0.08,"status":"fail","detail":"16 stars, 0 forks; issue activity unavailable in current metadata"},{"id":"maintenance","label":"Recent maintenance","score":100,"weight":0.14,"status":"pass","detail":"3d since push"},{"id":"license","label":"License clarity","score":86,"weight":0.09,"status":"pass","detail":"Apache-2.0"},{"id":"documentation","label":"README/SKILL.md completeness","score":86,"weight":0.14,"status":"pass","detail":"Metadata includes enough usage and workflow context"},{"id":"dependency_risk","label":"Dependency/runtime risk","score":82,"weight":0.12,"status":"pass","detail":"network or browser surface"},{"id":"installability","label":"Install availability","score":92,"weight":0.1,"status":"pass","detail":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline"},{"id":"install_safety","label":"Install command safety","score":92,"weight":0.1,"status":"pass","detail":"standard package or runtime install path"},{"id":"permission_surface","label":"Permission surface","score":60,"weight":0.07,"status":"warn","detail":"filesystem or document access, network or browser access"},{"id":"repository","label":"Repository evidence","score":86,"weight":0.04,"status":"pass","detail":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline"},{"id":"review_status","label":"Review status","score":66,"weight":0.05,"status":"info","detail":"AI review data available"},{"id":"agent_outcomes","label":"Agent Proven outcomes","score":54,"weight":0.13,"status":"info","detail":"No agent outcome data yet"}],"checks":[{"status":"fail","label":"GitHub adoption","detail":"16 GitHub stars"},{"status":"fail","label":"Stars/forks activity","detail":"16 stars, 0 forks; issue activity unavailable in current metadata"},{"status":"pass","label":"Recent maintenance","detail":"3d since push"},{"status":"pass","label":"License clarity","detail":"Apache-2.0"},{"status":"pass","label":"README/SKILL.md completeness","detail":"Metadata includes enough usage and workflow context"},{"status":"pass","label":"Dependency/runtime risk","detail":"network or browser surface"},{"status":"pass","label":"Install availability","detail":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline"},{"status":"pass","label":"Install command safety","detail":"standard package or runtime install path"},{"status":"warn","label":"Permission surface","detail":"filesystem or document access, network or browser access"},{"status":"pass","label":"Repository evidence","detail":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline"},{"status":"info","label":"Review status","detail":"AI review data available"},{"status":"info","label":"Agent Proven outcomes","detail":"No agent outcome data yet"},{"status":"warn","label":"Ownership","detail":"No approved owner claim yet"},{"status":"info","label":"OpenAgentSkill usage","detail":"No local usage activity yet"},{"status":"info","label":"Agent outcomes","detail":"No agent outcome data yet"}],"strengths":["AI review approved","Install path is available","Repository evidence is available","Recently maintained repository","Install command has no obvious high-risk pattern"],"warnings":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access"],"evidence":{"stars":"16 GitHub stars","repoActivity":"16 stars, 0 forks","lastPushed":"3d since push","license":"Apache-2.0","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","install":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access, network or browser access","documentation":"Strong README/SKILL.md context","agentOutcomes":"No agent outcome data yet"},"installReadiness":{"ready":true,"command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","policy":"human_review_before_install","label":"Human review before install","notes":["Install path is available","Repository evidence is available","License is declared","No Agent Proven outcome evidence yet","3d since push"]},"agentCompatibility":["Codex","Claude Code","Cursor","OpenAgentSkill CLI"],"riskSummary":{"level":"medium","label":"Review before production","notes":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars"]},"outcomeEvidence":{"total":0,"successes":0,"failures":0,"notRelevant":0,"successRate":null,"installAttempts":0,"riskBlocked":0,"setupRequired":0,"installSuccessRate":null,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"recentSuccessRate":null,"recentFailureRate":null,"uniqueAgents":0,"agentProvenScore":0,"agentProvenLabel":"Needs first agent run","lastOutcomeAt":null,"label":"No agent outcome data yet"},"autoInstall":{"allowed":false,"sandboxRequired":true,"policy":"human_review_before_install","reason":"Human review or sandbox validation is required before automatic installation."},"bestFor":["research","agent-skill"],"doNotUseFor":["Production credentials, payments, or irreversible account changes without explicit human review","Sensitive private data before reviewing repository code, license, and permission surface","Automatic installation in a production workspace"],"knownRisks":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"outcome_stats":null,"safety":{"score":50,"level":"avoid_auto_install","label":"Avoid automatic install","safety_tier":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","summary":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_policy":"review","reasons":["Permission surface may require sandboxing","50/100 agent safety score"]},"auto_install_allowed":false,"human_review_required":true,"blocked":false,"audit_risk":"needs_review","permission_hints":[{"id":"browser","label":"Browser automation","reason":"Skill may drive a browser or interact with web pages.","severity":"medium"},{"id":"network","label":"Network access","reason":"Skill likely fetches remote pages, APIs, repositories, or external services.","severity":"medium"},{"id":"filesystem","label":"Filesystem access","reason":"Skill may read or write project files, documents, generated artifacts, or local workspace state.","severity":"medium"},{"id":"database","label":"Database access","reason":"Skill may inspect schemas, query databases, or work with persistent stores.","severity":"medium"}],"policy_warnings":["Permission surface may require sandboxing"],"constraints_applied":{"max_risk":"medium","needs_install_command":true,"min_stars":0}},"safety_gate":{"tier":"experimental","label":"Experimental","badge":"EXPERIMENTAL","auto_install_policy":"review","auto_install_allowed":false,"blocked":false,"human_review_required":true,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","reasons":["Permission surface may require sandboxing","50/100 agent safety score"]},"eval":{"version":"openagentskill-skill-eval-v1","status":"review","score":66,"risk_level":"medium","decision":{"recommendation":"manual_review","reason":"Test manually in an isolated workspace and compare against safer alternatives.","auto_install_allowed":false,"policy":"review","human_review_required":true},"blockers":[],"warnings":["Trust score: Potentially useful, but at least one trust signal needs human inspection.","Audit score: Needs review","Agent safety gate: Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","Permission surface: filesystem or document access, network or browser access","Permission surface may require sandboxing","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","The skill relies on external enforcement (hook/CI) not described in detail; may require additional setup to be effective.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata"],"validation_plan":["Inspect repository, README/SKILL.md, license, and recent commits before production use.","Install in an isolated workspace or sandbox with no production secrets available.","Run the smallest representative task and record files touched, commands run, network access, and outputs.","Compare the selected skill against at least one alternative when the eval status is review or failed.","Promote only after the agent reports a successful verification result and unresolved warnings are accepted."],"checks":[{"id":"task_fit","label":"Task fit","status":"pass","score":94,"required_for_auto_install":true,"detail":"Task wording matches this skill metadata.","evidence":["Evaluate delivery-discipline before installing it in an agent workflow","research","Research agents workflows; Claude Code teams; builders willing to evaluate younger projects"]},{"id":"install_path","label":"Install path","status":"pass","score":92,"required_for_auto_install":true,"detail":"Install handoff is available.","evidence":["npx skills add th3vib3coder/vibe-science --skill delivery-discipline"]},{"id":"install_safety","label":"Install command safety","status":"pass","score":92,"required_for_auto_install":true,"detail":"standard package or runtime install path","evidence":["npx skills add th3vib3coder/vibe-science --skill delivery-discipline"]},{"id":"trust_score","label":"Trust score","status":"warn","score":67,"required_for_auto_install":true,"detail":"Potentially useful, but at least one trust signal needs human inspection.","evidence":["Manual review","16 GitHub stars","Apache-2.0"]},{"id":"audit_score","label":"Audit score","status":"warn","score":74,"required_for_auto_install":true,"detail":"Needs review","evidence":["Permission surface may require sandboxing"]},{"id":"agent_safety_gate","label":"Agent safety gate","status":"warn","score":50,"required_for_auto_install":true,"detail":"Sparse or mixed signals. Useful for discovery, but not for autonomous installation.","evidence":["Test manually in an isolated workspace and compare against safer alternatives.","Permission surface may require sandboxing"]},{"id":"readme_skillmd_completeness","label":"README/SKILL.md completeness","status":"pass","score":86,"required_for_auto_install":false,"detail":"Metadata includes enough usage and workflow context","evidence":["Strong README/SKILL.md context"]},{"id":"license_clarity","label":"License clarity","status":"pass","score":86,"required_for_auto_install":true,"detail":"Apache-2.0","evidence":["Apache-2.0"]},{"id":"recent_maintenance","label":"Recent maintenance","status":"pass","score":100,"required_for_auto_install":false,"detail":"3d since push","evidence":["3d since push"]},{"id":"permission_surface","label":"Permission surface","status":"warn","score":60,"required_for_auto_install":true,"detail":"filesystem or document access, network or browser access","evidence":["Browser automation: medium","Network access: medium","Filesystem access: medium"]},{"id":"alternatives","label":"Alternatives available","status":"info","score":55,"required_for_auto_install":false,"detail":"No close alternatives were found in the current shortlist.","evidence":[]}],"endpoints":{"web":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline/evals","api":"/api/agent/evals?slug=th3vib3coder-delivery-discipline","text":"/api/agent/evals?slug=th3vib3coder-delivery-discipline&format=text"}},"agent_readable_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"th3vib3coder-delivery-discipline","name":"delivery-discipline","description":"Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely.","category":"research","url":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","github_repo":"th3vib3coder/vibe-science"},"suited_tasks":["Research agents workflows","Claude Code teams","builders willing to evaluate younger projects","Search sources","Extract claims","Synthesize findings","Read uploaded files","Extract structured fields"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install th3vib3coder-delivery-discipline"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"delivery-discipline\" agent skill from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"delivery-discipline\" as a Claude Code skill from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"delivery-discipline\" from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/th3vib3coder-delivery-discipline/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/th3vib3coder-delivery-discipline"},"trust":{"score":67,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"16 GitHub stars","repoActivity":"16 stars, 0 forks","lastPushed":"3d since push","license":"Apache-2.0","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","install":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access, network or browser access","documentation":"Strong README/SKILL.md context","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"known_risks":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":74,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Permission surface may require sandboxing","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","The skill relies on external enforcement (hook/CI) not described in detail; may require additional setup to be effective.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":59,"label":"Promising"},"supply":{"track":"Research and knowledge work","scenario":"Research agents","maintenance":"3d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","Low GitHub adoption signal","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","No OpenAgentSkill engagement data yet","Permission surface may require sandboxing","The skill relies on external enforcement (hook/CI) not described in detail; may require additional setup to be effective.","Quality score needs review"],"agent_contract":{"task_input":"Use delivery-discipline in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 67/100 Manual review","Audit: 74/100 Needs review","Safety: 50/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"th3vib3coder-delivery-discipline (delivery-discipline)","install_command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"th3vib3coder-delivery-discipline","task":"Use delivery-discipline in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline","api":"https://www.openagentskill.com/api/agent/skills/th3vib3coder-delivery-discipline","audit":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=th3vib3coder-delivery-discipline&task=Use%20delivery-discipline%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20delivery-discipline%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20delivery-discipline%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/th3vib3coder-delivery-discipline/install","manifest":"https://www.openagentskill.com/api/registry/manifest/th3vib3coder-delivery-discipline"}},"machine_metadata":{"version":"openagentskill-agent-metadata-v2","skill":{"slug":"th3vib3coder-delivery-discipline","name":"delivery-discipline","description":"Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely.","category":"research","url":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","github_repo":"th3vib3coder/vibe-science"},"suited_tasks":["Research agents workflows","Claude Code teams","builders willing to evaluate younger projects","Search sources","Extract claims","Synthesize findings","Read uploaded files","Extract structured fields"],"suited_agents":["Codex","Claude Code","Cursor","OpenAgentSkill CLI","CLI"],"install":{"command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","ready":true,"targets":[{"id":"openagentskill-cli","label":"CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install th3vib3coder-delivery-discipline"},{"id":"codex","label":"Codex","kind":"agent-prompt","value":"Install the \"delivery-discipline\" agent skill from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"claude-code","label":"Claude Code","kind":"agent-prompt","value":"Add \"delivery-discipline\" as a Claude Code skill from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."},{"id":"cursor","label":"Cursor","kind":"agent-prompt","value":"Turn \"delivery-discipline\" from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes."}],"handoff_url":"https://www.openagentskill.com/api/skills/th3vib3coder-delivery-discipline/install","manifest_url":"https://www.openagentskill.com/api/registry/manifest/th3vib3coder-delivery-discipline"},"trust":{"score":67,"label":"Manual review","version":"trust-score-v4","install_policy":"human_review_before_install","evidence":{"stars":"16 GitHub stars","repoActivity":"16 stars, 0 forks","lastPushed":"3d since push","license":"Apache-2.0","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","install":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","installSafety":"standard package or runtime install path","permissionSurface":"filesystem or document access, network or browser access","documentation":"Strong README/SKILL.md context","agentOutcomes":"No agent outcome data yet"},"outcome_evidence":{"total":0,"successes":0,"failures":0,"not_relevant":0,"success_rate":null,"recent_success_rate":null,"recent_failure_rate":null,"install_attempts":0,"install_success_rate":null,"risk_blocked":0,"setup_required":0,"avg_output_quality":null,"production_outcomes":0,"last_outcome_at":null,"label":"No agent outcome data yet"},"auto_install":{"allowed":false,"sandbox_required":true,"reason":"Human review or sandbox validation is required before automatic installation."},"best_for":["research","agent-skill"],"known_risks":["The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access"]},"agent_proven":{"version":"agent-proven-v1","score":0,"tier":"unproven","label":"Needs first agent run","summary":"No agent outcome reports yet. Use Resolve, run one narrow sandbox task, then report the result.","metrics":{"totalOutcomes":0,"successfulOutcomes":0,"failedOutcomes":0,"installAttempts":0,"installSuccessRate":null,"successRate":null,"recentSuccessRate":null,"recentFailureRate":null,"riskBlocked":0,"setupRequired":0,"notRelevant":0,"avgOutputQuality":null,"avgTimeToUsefulMs":null,"productionOutcomes":0,"humanReviewRequired":0,"uniqueAgents":0,"lastOutcomeAt":null},"signals":[],"penalties":["No real agent outcome evidence yet"]},"audit":{"score":74,"risk_level":"needs_review","risk_label":"Needs review","warnings":["Permission surface may require sandboxing","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","The skill relies on external enforcement (hook/CI) not described in detail; may require additional setup to be effective.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata"]},"safety_gate":{"tier":"experimental","label":"Experimental","auto_install_policy":"review","auto_install_allowed":false,"human_review_required":true,"blocked":false,"recommended_action":"Test manually in an isolated workspace and compare against safer alternatives."},"quality":{"score":59,"label":"Promising"},"supply":{"track":"Research and knowledge work","scenario":"Research agents","maintenance":"3d since push","risk":"Needs review"},"alternative_skills":[],"do_not_use_when":["teams that need a vendor-supported SLA","production agents without a repository review","Low GitHub adoption signal","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","No OpenAgentSkill engagement data yet","Permission surface may require sandboxing","The skill relies on external enforcement (hook/CI) not described in detail; may require additional setup to be effective.","Quality score needs review"],"agent_contract":{"task_input":"Use delivery-discipline in an agent workflow","recommended_action":"Test manually in an isolated workspace and compare against safer alternatives.","install_policy":"review","minimum_review_before_use":["Trust: 67/100 Manual review","Audit: 74/100 Needs review","Safety: 50/100 Avoid automatic install","Review repository, license, install command, and permission surface before production use."],"expected_agent_output":{"selected_skill":"th3vib3coder-delivery-discipline (delivery-discipline)","install_command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","risk_summary":"Needs review; Experimental; Review before production","verification_result":"Report the smallest successful task, files touched, warnings, and any missing setup."}},"outcome_feedback":{"endpoint":"https://www.openagentskill.com/api/agent/outcome","method":"POST","requires_resolve_event_id":true,"event_id_source":"Use install_receipt.outcome_feedback.event_id or feedback.event_id returned by /api/agent/resolve for the current task.","expected_outcomes":["success","failed","not_relevant","blocked_by_risk","setup_required"],"payload_template":{"event_id":"<install_receipt.outcome_feedback.event_id or feedback.event_id from /api/agent/resolve>","skill_slug":"th3vib3coder-delivery-discipline","task":"Use delivery-discipline in an agent workflow","agent":"codex","outcome":"success","install_used":true,"risk_blocked":false,"setup_required":false,"task_success":true,"output_quality":4,"error_type":null,"human_review_required":false,"workspace":"sandbox","time_to_useful_ms":120000,"notes":"Report the smallest successful task, setup friction, files touched, and risk notes."}},"endpoints":{"web":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline","api":"https://www.openagentskill.com/api/agent/skills/th3vib3coder-delivery-discipline","audit":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline/audit","eval":"https://www.openagentskill.com/api/agent/evals?slug=th3vib3coder-delivery-discipline&task=Use%20delivery-discipline%20in%20an%20agent%20workflow&max_risk=medium","resolve":"https://www.openagentskill.com/api/agent/resolve?task=Use%20delivery-discipline%20in%20an%20agent%20workflow&agent=codex&max_risk=medium","receipt":"https://www.openagentskill.com/api/agent/receipt?task=Use%20delivery-discipline%20in%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text","install":"https://www.openagentskill.com/api/skills/th3vib3coder-delivery-discipline/install","manifest":"https://www.openagentskill.com/api/registry/manifest/th3vib3coder-delivery-discipline"}},"supply_profile":{"track":{"slug":"research","label":"Research and knowledge work","shortLabel":"Research","description":"Deep research, source comparison, literature review, RAG, knowledge search, and reports."},"scenario":{"label":"Research agents","description":"I need my agent to research a topic, compare sources, and produce a concise report.","useCases":[{"slug":"research-agents","title":"Research agents"},{"slug":"document-processing","title":"Document processing"},{"slug":"github-automation","title":"GitHub automation"}]},"applicableAgents":["Claude Code","CLI","Codex","Cursor"],"install":{"ready":true,"command":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","primaryTarget":"CLI","targetCount":4},"githubQuality":{"stars":16,"starsLabel":"16","forks":0,"license":"Apache-2.0","qualityScore":59,"trustScore":67,"auditScore":74},"maintenance":{"status":"fresh","label":"3d since push","daysSincePush":3,"lastPushedAt":"2026-08-19T17:56:40+00:00"},"risk":{"level":"needs_review","label":"Needs review","requiresReview":true,"notes":["Permission surface may require sandboxing","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","The skill relies on external enforcement (hook/CI) not described in detail; may require additional setup to be effective.","Low GitHub adoption signal","Quality score needs review"]},"coverageTags":["Research","Research agents","agent-skill"]},"audit":{"audit_score":74,"risk_level":"needs_review","risk_label":"Needs review","quality_score":59,"trust_score":67,"maintenance_score":100,"security_score":77,"install_score":92,"warnings":["Permission surface may require sandboxing","The SKILL.md excerpt is truncated at the end, but the visible content is complete enough for review.","The skill relies on external enforcement (hook/CI) not described in detail; may require additional setup to be effective.","Low GitHub adoption signal","Quality score needs review","Permission surface needs review: filesystem or document access, network or browser access","GitHub adoption: 16 GitHub stars","Stars/forks activity: 16 stars, 0 forks; issue activity unavailable in current metadata","Permission surface: filesystem or document access, network or browser access"]},"quality_signals":{"model":"v2","star_score":8.61,"usage_score":0,"review_score":5.1,"metadata_score":3,"freshness_score":15},"platforms":["Claude Code"],"use_cases":[{"slug":"research-agents","title":"Research agents","url":"https://www.openagentskill.com/use-cases/research-agents"},{"slug":"document-processing","title":"Document processing","url":"https://www.openagentskill.com/use-cases/document-processing"},{"slug":"github-automation","title":"GitHub automation","url":"https://www.openagentskill.com/use-cases/github-automation"},{"slug":"rag-knowledge","title":"RAG and knowledge","url":"https://www.openagentskill.com/use-cases/rag-knowledge"}],"stacks":[{"slug":"research-report-agent","title":"Research report agent","url":"https://www.openagentskill.com/collections/research-report-agent"},{"slug":"rag-knowledge-base","title":"RAG knowledge base","url":"https://www.openagentskill.com/collections/rag-knowledge-base"},{"slug":"browser-qa-agent","title":"Browser QA agent","url":"https://www.openagentskill.com/collections/browser-qa-agent"}],"install":"npx skills add th3vib3coder/vibe-science --skill delivery-discipline","install_targets":[{"id":"openagentskill-cli","label":"CLI","title":"OpenAgentSkill CLI","kind":"command","value":"npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install th3vib3coder-delivery-discipline","description":"Resolve policy, run the source installer safely, and report a verified install receipt.","copyLabel":"Copy command"},{"id":"codex","label":"Codex","title":"Codex install prompt","kind":"agent-prompt","value":"Install the \"delivery-discipline\" agent skill from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"codex\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Give Codex a repo-aware install prompt when the skill is not available through a local CLI.","copyLabel":"Copy prompt"},{"id":"claude-code","label":"Claude Code","title":"Claude Code skill prompt","kind":"agent-prompt","value":"Add \"delivery-discipline\" as a Claude Code skill from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline. Inspect the skill instructions, place the reusable skill files in the appropriate local skills location for this project, and report the activation steps. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"claude-code\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this prompt to ask Claude Code to add the skill and explain the local activation steps.","copyLabel":"Copy prompt"},{"id":"cursor","label":"Cursor","title":"Cursor rule prompt","kind":"agent-prompt","value":"Turn \"delivery-discipline\" from https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline into a reusable Cursor project rule or agent instruction. Preserve the core workflow, adapt paths to this repo, and keep the rule scoped to tasks where it is relevant. Skill purpose: Use when preparing or writing any committable deliverable (phase closeout, status report, skill file, wave spec, README section, summary document, CHANGELOG entry, or any markdown file declaring completion or pass/fail status). Applies before the write happens, not after. Without this discipline, agents ship 60% deliverables and declare closure prematurely. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {\"event_id\":\"install_<unique-id>\",\"skill_slug\":\"th3vib3coder-delivery-discipline\",\"task\":\"Install delivery-discipline\",\"agent\":\"cursor\",\"outcome\":\"success\",\"install_used\":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.","description":"Use this when installing as Cursor project rules or reusable agent instructions.","copyLabel":"Copy prompt"}],"repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","github_repo":"th3vib3coder/vibe-science","version":"1.0.0","license":"Apache-2.0","urls":{"web":"https://www.openagentskill.com/skills/th3vib3coder-delivery-discipline","repository":"https://github.com/th3vib3coder/vibe-science/tree/main/.claude/skills/delivery-discipline","api":"/api/agent/skills/th3vib3coder-delivery-discipline","install_api":"/api/skills/th3vib3coder-delivery-discipline/install"},"meta":{"created_at":"2026-08-20T00:35:40.964648+00:00","updated_at":"2026-08-20T00:35:40.964648+00:00","agent_friendly":true}}