{ "schema_version": 1, "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "public_skills": [ "plan", "design", "qa", "debug", "review", "ship" ], "counts": { "public_skills": 6, "mandatory_inputs": 31, "templates": 55, "section_templates": 16, "packaged_section_copies": 17, "internal_execution_adapters": 1, "scenarios": 25, "bug_fix_ports": 16, "assets": 78, "dependency_copies": 4, "runtime_helpers": 41 }, "sources": [ { "source": "gstack", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "catalog", "source_path": "SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "402bd0d7b0f2bf02f6c9e4754e0e2a655f5f4057", "normalized_render_sha256": "daa2b069d1945c1e1bf8eef23417899b4eacb98087f6c146c0b726eb21fd2776", "target": "skills/plan/references/legacy/gstack.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "SKILL.md.tmpl", "original_line_range": "1-92", "purpose": "Legacy catalog and top-level workflow routing.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "catalog" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Route first" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/gstack.md", "parity_test": "evals/parity/contracts/gstack.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "office-hours", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "product", "source_path": "office-hours/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "8568fe73cca76a80805fab3092cacd10db7e1d7f", "normalized_render_sha256": "1a5c9dbda769631df4c3e909fde6b97917780f6a7e9eca5a4edc8c2d0f302052", "target": "skills/plan/references/legacy/office-hours.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "office-hours/SKILL.md.tmpl", "original_line_range": "1-526", "purpose": "Reframe a product idea through YC-style office hours.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "product" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "SETUP (run this check BEFORE any browse command)", "YC Office Hours", "Brain Context (preflight)", "Phase 1: Context Gathering", "Prior Learnings", "Phase 2A: Startup Mode — YC Product Diagnostic", "Operating Principles", "Response Posture", "Anti-Sycophancy Rules", "Pushback Patterns — How to Push", "The Six Forcing Questions", "Q1: Demand Reality", "Q2: Status Quo", "Q3: Desperate Specificity", "Q4: Narrowest Wedge", "Q5: Observation & Surprise", "Q6: Future-Fit", "Phase 2B: Builder Mode — Design Partner", "Operating Principles", "Response Posture", "Questions (generative, not interrogative)", "Phase 2.5: Related Design Discovery", "Phase 2.75: Landscape Awareness", "Phase 3: Premise Challenge", "Phase 4: Alternatives Generation (MANDATORY)", "Visual Design Exploration", "Visual Sketch (UI ideas only)", "Phase 4.5: Founder Signal Synthesis", "Builder Profile Append", "Phase 5: Design Doc", "Startup mode design doc template:", "Builder mode design doc template:", "Spec Review Loop", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Phase 6: Handoff — The Relationship Closing", "Step 1: Read Builder Profile", "Step 2: Follow the Tier Path", "If TIER = introduction (first session)", "If TIER = welcome_back (sessions 2-3)", "If TIER = regular (sessions 4-7)", "If TIER = inner_circle (sessions 8+)", "Founder Resources (all tiers)", "Next-skill recommendations — hand the user into the loop", "Section self-check (before you finish)", "Capture Learnings", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/office-hours.md", "parity_test": "evals/parity/contracts/office-hours.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "plan-ceo-review", "tree": "plan", "public_mode": "Product", "legacy_mode": "ceo", "source_path": "plan-ceo-review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "c43cfe64146fe79df74a974f1673fe36defcce00", "normalized_render_sha256": "811b50b2cf2e20768138c50ef67471402ad1e361bd07958c63107c5081cf21b7", "target": "skills/plan/references/legacy/plan-ceo-review.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "plan-ceo-review/SKILL.md.tmpl", "original_line_range": "1-427", "purpose": "Challenge scope, strategy, and the ten-star product shape.", "invocation_conditions": "The plan exists and the main uncertainty is scope, ambition, or product trajectory.", "modes": { "public": "Product", "legacy_alias": "ceo" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "Mega Plan Review Mode", "Philosophy", "Prime Directives", "Engineering Preferences (use these to guide every recommendation)", "Cognitive Patterns — How Great CEOs Think", "Priority Hierarchy Under Context Pressure", "PRE-REVIEW SYSTEM AUDIT (before Step 0)", "Prerequisite Skill Offer", "Retrospective Check", "Frontend/UI Scope Detection", "Taste Calibration (EXPANSION and SELECTIVE EXPANSION modes)", "Landscape Check", "Prior Learnings", "Brain Context (preflight)", "Step 0: Nuclear Scope Challenge + Mode Selection", "0A. Premise Challenge", "0B. Existing Code Leverage", "0C. Dream State Mapping", "0C-bis. Implementation Alternatives (MANDATORY)", "0D-prelude. Expansion Framing (shared by EXPANSION and SELECTIVE EXPANSION)", "0D. Mode-Specific Analysis", "0D-POST. Persist CEO Plan (EXPANSION and SELECTIVE EXPANSION only)", "Spec Review Loop", "0E. Temporal Interrogation (EXPANSION, SELECTIVE EXPANSION, and HOLD modes)", "0F. Mode Selection", "Review Sections (11 sections, after scope and mode are agreed)", "Section 1: Architecture Review", "Section 2: Error & Rescue Map", "Section 3: Security & Threat Model", "Section 4: Data Flow & Interaction Edge Cases", "Section 5: Code Quality Review", "Section 6: Test Review", "Section 7: Performance Review", "Section 8: Observability & Debuggability Review", "Section 9: Deployment & Rollout Review", "Section 10: Long-Term Trajectory Review", "Section 11: Design & UX Review (skip if no UI scope detected)", "Outside Voice Integration Rule", "Post-Implementation Design Audit (if UI scope detected)", "CRITICAL RULE — How to ask questions", "Required Outputs", "\"NOT in scope\" section", "\"What already exists\" section", "\"Dream state delta\" section", "Error & Rescue Registry (from Section 2)", "Failure Modes Registry", "TODOS.md updates", "Scope Expansion Decisions (EXPANSION and SELECTIVE EXPANSION only)", "Diagrams (mandatory, produce all that apply)", "Stale Diagram Audit", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Completion Summary", "Unresolved Decisions", "Handoff Note Cleanup", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Next Steps — Review Chaining", "docs/designs Promotion (EXPANSION and SELECTIVE EXPANSION only)", "Formatting Rules", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Mode Quick Reference", "Section self-check (before you finish)", "EXIT PLAN MODE GATE (BLOCKING)" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/plan-ceo-review.md", "parity_test": "evals/parity/contracts/plan-ceo-review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "plan-eng-review", "tree": "plan", "public_mode": "Engineering", "legacy_mode": "eng", "source_path": "plan-eng-review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "1d5be0e6f47f0896ee831b53c56818850b1dcfe4", "normalized_render_sha256": "0ed7d4a6ec9dadf363ef5d9311392067a3d90bddac9c1ec781d0f25db55e13ae", "target": "skills/plan/references/legacy/plan-eng-review.md", "disposition": "BUG_FIX", "overlays": [ 679, 1071, 2030 ], "original_source_file": "plan-eng-review/SKILL.md.tmpl", "original_line_range": "1-158", "purpose": "Review architecture, data flow, tests, performance, and failure modes.", "invocation_conditions": "The plan needs architecture, data, failure-mode, performance, or test review.", "modes": { "public": "Engineering", "legacy_alias": "eng" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Plan Review Mode", "Scope gate (FIRST — overrides everything below). This is a hard STOP.", "Priority hierarchy", "My engineering preferences (use these to guide your recommendations):", "Cognitive Patterns — How Great Eng Managers Think", "Documentation and diagrams:", "Brain Context (preflight)", "BEFORE YOU START:", "Design Doc Check", "Prerequisite Skill Offer", "Step 0: Scope Challenge", "Review Sections (after scope is agreed)", "Prior Learnings", "1. Architecture review", "Confidence Calibration", "Pre-emit verification gate (#1539 — kills the \"field doesn't exist\" FP class)", "2. Code quality review", "3. Test review", "Test Framework Detection", "E2E Test Decision Matrix", "REGRESSION RULE (mandatory)", "Test Plan Artifact", "4. Performance review", "Outside Voice Integration Rule", "CRITICAL RULE — How to ask questions", "Required outputs", "\"NOT in scope\" section", "\"What already exists\" section", "TODOS.md updates", "Diagrams", "Failure modes", "Worktree parallelization strategy", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Completion summary", "Retrospective learning", "Formatting rules", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Next Steps — Review Chaining", "Unresolved decisions", "Section self-check (before you finish)", "EXIT PLAN MODE GATE (BLOCKING)" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/plan-eng-review.md", "parity_test": "evals/parity/contracts/plan-eng-review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "plan-devex-review", "tree": "plan", "public_mode": "DX", "legacy_mode": "dx", "source_path": "plan-devex-review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "1ef723c10997a08ef87940daceb08bf8d60dd810", "normalized_render_sha256": "2d39acb36fdc7f4f4b3492ff7dd21081fad98b256fa40d00aeee67bd41343f15", "target": "skills/plan/references/legacy/plan-devex-review.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "plan-devex-review/SKILL.md.tmpl", "original_line_range": "1-462", "purpose": "Review developer personas, time-to-hello-world, friction, and DX measurement.", "invocation_conditions": "Developers, SDK/CLI/API consumers, onboarding, or documentation are the product surface.", "modes": { "public": "DX", "legacy_alias": "dx" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "/plan-devex-review: Developer Experience Plan Review", "DX First Principles", "The Seven DX Characteristics", "Cognitive Patterns — How Great DX Leaders Think", "DX Scoring Rubric (0-10 calibration)", "TTHW Benchmarks (Time to Hello World)", "Hall of Fame Reference", "Priority Hierarchy Under Context Pressure", "PRE-REVIEW SYSTEM AUDIT (before Step 0)", "Prerequisite Skill Offer", "Auto-Detect Product Type + Applicability Gate", "Brain Context (preflight)", "Step 0: DX Investigation (before scoring)", "0A. Developer Persona Interrogation", "0B. Empathy Narrative as Conversation Starter", "0C. Competitive DX Benchmarking", "0D. Magical Moment Design", "0E. Mode Selection", "0F. Developer Journey Trace with Friction-Point Questions", "0G. First-Time Developer Roleplay", "The 0-10 Rating Method", "Review Sections (8 passes, after Step 0 is complete)", "Prior Learnings", "DX Trend Check", "Pass 1: Getting Started Experience (Zero Friction)", "Pass 2: API/CLI/SDK Design (Usable + Useful)", "Pass 3: Error Messages & Debugging (Fight Uncertainty)", "Pass 4: Documentation & Learning (Findable + Learn by Doing)", "Pass 5: Upgrade & Migration Path (Credible)", "Pass 6: Developer Environment & Tooling (Valuable + Accessible)", "Pass 7: Community & Ecosystem (Findable + Desirable)", "Pass 8: DX Measurement & Feedback Loops (Implement + Refine)", "Appendix: Claude Code Skill DX Checklist", "CRITICAL RULE — How to ask questions", "Required Outputs", "Developer Persona Card", "Developer Empathy Narrative", "Competitive DX Benchmark", "Magical Moment Specification", "Developer Journey Map", "First-Time Developer Confusion Report", "\"NOT in scope\" section", "\"What already exists\" section", "TODOS.md updates", "DX Scorecard", "DX Implementation Checklist", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Unresolved Decisions", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Next Steps — Review Chaining", "Mode Quick Reference", "Formatting Rules", "Section self-check (before you finish)", "EXIT PLAN MODE GATE (BLOCKING)" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/plan-devex-review.md", "parity_test": "evals/parity/contracts/plan-devex-review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "autoplan", "tree": "plan", "public_mode": "Full chain", "legacy_mode": "auto", "source_path": "autoplan/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "b2eaca9fde8f46001bea9961b8ed651d0f6f9e13", "normalized_render_sha256": "dffedf321083151a10e7377dba6dcfd5507b678c5279f5d47a1b0d91bfe53e09", "target": "skills/plan/references/legacy/autoplan.md", "disposition": "BUG_FIX", "overlays": [ 679, 2014, 2023 ], "original_source_file": "autoplan/SKILL.md.tmpl", "original_line_range": "1-916", "purpose": "Run CEO, design, engineering, and DX plan reviews with an auditable decision trail.", "invocation_conditions": "The user wants the full CEO/design/engineering/DX chain with automatic routing.", "modes": { "public": "Full chain", "legacy_alias": "auto" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "Prerequisite Skill Offer", "/autoplan — Auto-Review Pipeline", "The 6 Decision Principles", "Decision Classification", "Sequential Execution — MANDATORY", "What \"Auto-Decide\" Means", "Filesystem Boundary — Codex Prompts", "Phase 0: Intake + Restore Point", "Step 1: Capture restore point", "Step 2: Read context", "Step 3: Load skill files from disk", "Phase 0.5: Codex auth + version preflight", "Phase 1: CEO Review (Strategy & Scope)", "Phase 2: Design Review (conditional — skip if no UI scope)", "Phase 3: Eng Review + Dual Voices", "Phase 3.5: DX Review (conditional — skip if no developer-facing scope)", "Decision Audit Trail", "Pre-Gate Verification", "Phase 4: Final Approval Gate", "Implementation Tasks aggregator", "Completion: Write Review Logs", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/autoplan.md", "parity_test": "evals/parity/contracts/autoplan.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "spec", "tree": "plan", "public_mode": "Specification", "legacy_mode": "spec", "source_path": "spec/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "6c0c14e1b37e1e56d85427e9c8d080a6df908992", "normalized_render_sha256": "76b7c03e6d8e7b852beda0a58409d97153771dd8f7b870bbdda23e996ac23fc1", "target": "skills/plan/references/legacy/spec.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "spec/SKILL.md.tmpl", "original_line_range": "1-769", "purpose": "Turn intent into a backlog-ready issue/spec and optional execution handoff.", "invocation_conditions": "Intent must become acceptance criteria, issue structure, testing, rollback, and handoff.", "modes": { "public": "Specification", "legacy_alias": "spec" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/spec — Author a Backlog-Ready Spec (issue + optional agent spawn)", "Flag Reference (parse from the user's initial invocation)", "Process (STRICT — do not skip or combine phases)", "Phase 1: Understand the \"Why\" (+ optional --dedupe)", "Phase 2: Scope and Boundaries", "Phase 3: Technical Interrogation (HARD requirement: read code first)", "Phase 4: Draft Review", "Phase 4.5: Quality Gate (--no-gate to skip)", "Phase 4.5a: Semantic Content Review (precedes the redaction regex)", "Phase 4.5b: Fail-closed redaction (PRECEDES dispatch)", "Redaction scan — pre-codex (the spec body)", "Phase 5: File the Spec (+ optional --execute)", "Phase 5 dispatch logic (plan-mode-aware default)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "File the issue (always)", "Redaction scan — pre-issue (the issue body you're about to file)", "Archive the spec (always, local by default)", "Redaction scan — pre-archive (the body about to be archived)", "Spawn the agent (--execute path only)", "TTHW telemetry (DX11/F7)", "How to Ask Questions", "Issue Quality Standards", "1. Stakeholder Context (\"Why This Matters\")", "2. Verified Current State", "3. Audit Tables for Landscape Context", "4. Quantified Impact", "5. Prioritized Recommendations with Rationale", "6. \"What's Working Well\" / \"Do Not Touch\"", "7. Dependency Graphs for Multi-Part Work", "8. Schema, API Shapes, and Data Models", "9. File Reference Table", "10. Testable Acceptance Criteria", "11. Testing Pyramid", "12. Root Cause Analysis (bugs and quality issues)", "13. Effort Breakdown", "14. Rollback Strategy", "Issue Structure Templates", "Standard Issues (default; also used for --bug, --feature, --refactor framings)", "Epics", "Audit / Cleanup Issues (routed via --audit flag)", "Rules", "Anti-Patterns", "Handoff" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/spec.md", "parity_test": "evals/parity/contracts/spec.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "plan-tune", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "preferences", "source_path": "plan-tune/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "dc1214d4c023ed2b126aca8aedb4153b222e73c5", "normalized_render_sha256": "f2204078e497a347b48a2b0899400baf3b6ab54f097bbd57d06deb5f71126ce9", "target": "skills/plan/references/legacy/plan-tune.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "plan-tune/SKILL.md.tmpl", "original_line_range": "1-659", "purpose": "Inspect and tune question preferences and developer profile.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "preferences" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/plan-tune — Question Tuning + Developer Profile (v1 observational)", "Step 0: Detect what the user wants", "Consent + opt-in", "5-Q setup (post-consent, or via Setup gate)", "Inspect profile", "Review question log", "Set a preference", "Edit declared profile", "Show gap", "Stats", "Recent auto-decisions", "Audit unmarked questions", "Dream cycle review", "Dream cycle distill (manual trigger)", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/plan-tune.md", "parity_test": "evals/parity/contracts/plan-tune.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "context-save", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "context-save", "source_path": "context-save/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "a3702bc95439cddd87841aba836708bf511ef55d", "normalized_render_sha256": "f457da8b2cc1f9a4ed8ba82f4ea570a69460ce0147e171b5023d66324b6dc899", "target": "skills/plan/references/legacy/context-save.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "context-save/SKILL.md.tmpl", "original_line_range": "1-274", "purpose": "Save branch, decisions, and remaining work.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "context-save" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/context-save — Save Working Context", "Detect command", "Save flow", "Step 1: Gather state", "Step 2: Summarize context", "Step 3: Compute session duration", "Step 4: Write saved-context file", "List flow", "Step 1: Gather saved contexts", "Step 2: Display table", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/context-save.md", "parity_test": "evals/parity/contracts/context-save.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "context-restore", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "context-restore", "source_path": "context-restore/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "55889f6e06d3ba896f33a16969959c700bc24f1e", "normalized_render_sha256": "44c64ae4a63d0ed0fbc427ee2e4f0330d5074c14cdc589baa660dd7a22dbcdf9", "target": "skills/plan/references/legacy/context-restore.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "context-restore/SKILL.md.tmpl", "original_line_range": "1-155", "purpose": "Restore saved working context safely.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "context-restore" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/context-restore — Restore Saved Working Context", "Detect command", "Restore flow", "Step 1: Find saved contexts", "Step 2: Load the right file", "Step 3: Offer next steps", "If no saved contexts exist", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/context-restore.md", "parity_test": "evals/parity/contracts/context-restore.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "learn", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "learning", "source_path": "learn/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "90d08d2298cccd0d5090f194a2cd76a5361b4323", "normalized_render_sha256": "b56cfcec0690c47124cf62e40aea16658933b61d44adbe821449f8c65a96a7c4", "target": "skills/plan/references/legacy/learn.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "learn/SKILL.md.tmpl", "original_line_range": "1-198", "purpose": "Manage explicit learned preferences and feedback.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "learning" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Project Learnings Manager", "Detect command", "Show recent (default)", "Search", "Prune", "Export", "Stats", "Manual add" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/learn.md", "parity_test": "evals/parity/contracts/learn.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "retro", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "retro", "source_path": "retro/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "b0819c8a6b736baf489179ba587442cf9973b9d2", "normalized_render_sha256": "d2dd2fe80fbeb5573266700052e0ce5e781dcd31ed986cd9203880bc98c9d9c8", "target": "skills/plan/references/legacy/retro.md", "disposition": "BUG_FIX", "overlays": [ 679, 1636, 2037 ], "original_source_file": "retro/SKILL.md.tmpl", "original_line_range": "1-961", "purpose": "Produce evidence-backed shipping retrospectives.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "retro" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "/retro — Weekly Engineering Retrospective", "User-invocable", "Arguments", "Instructions", "Prior Learnings", "Non-git context (optional)", "Step 0.5: Stale-base + bad-today-anchor pre-flight guard", "Step 1: Gather Raw Data", "Step 2: Compute Metrics", "Step 3: Commit Time Distribution", "Step 4: Work Session Detection", "Step 5: Commit Type Breakdown", "Step 6: Hotspot Analysis", "Step 7: PR Size Distribution", "Step 8: Focus Score + Ship of the Week", "Step 9: Team Member Analysis", "Capture Learnings", "Step 10: Week-over-Week Trends (if window >= 14d)", "Step 11: Streak Tracking", "Step 12: Load History & Compare", "Step 13: Save Retro History", "Step 14: Write the Narrative", "Engineering Retro: [date range]", "Summary Table", "Trends vs Last Retro", "Time & Session Patterns", "Shipping Velocity", "Code Quality Signals", "Test Health", "Plan Completion", "Focus & Highlights", "Your Week (personal deep-dive)", "Team Breakdown", "[Name]", "Top 3 Team Wins", "3 Things to Improve", "3 Habits for Next Week", "Week-over-Week Trends", "Global Retrospective Mode", "Global Step 1: Compute time window", "Global Step 2: Run discovery", "Global Step 3: Run git log on each discovered repo", "Global Step 4: Compute global shipping streak", "Global Step 5: Compute context switching metric", "Global Step 6: Per-tool productivity patterns", "Global Step 7: Aggregate and generate narrative", "🚀 Your Week: [user name] — [date range]", "Global Engineering Retro: [date range]", "All Projects Overview", "Per-Project Breakdown", "Cross-Project Patterns", "Tool Usage Analysis", "Ship of the Week (Global)", "3 Cross-Project Insights", "3 Habits for Next Week", "Global Step 8: Load history & compare", "Global Step 9: Save snapshot", "Compare Mode", "Tone", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/retro.md", "parity_test": "evals/parity/contracts/retro.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "setup-gbrain", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "memory-setup", "source_path": "setup-gbrain/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "f48581543b46ecf889f4f86fb7a0d9e75d0bd6ca", "normalized_render_sha256": "ea0759f957601c05a6e131ee3d1d9e07c732b7852d8a7b10c1fdc259e6e12c3b", "target": "skills/plan/references/legacy/setup-gbrain.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "setup-gbrain/SKILL.md.tmpl", "original_line_range": "1-1084", "purpose": "Configure cross-machine memory.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "memory-setup" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/setup-gbrain — Coding-Agent Onboarding for gbrain", "User-invocable", "Step 1: Detect current state", "Step 1.5: Broken-local-engine remediation (plan D4)", "Step 2: Pick a path (AskUserQuestion)", "Step 3: Install gbrain CLI (if missing)", "Step 4: Initialize the brain", "Path 1 (Supabase, existing URL)", "Path 2a (Supabase, auto-provision — D7)", "Path 2b (Supabase, manual)", "Path 3 (PGLite local)", "Path 4 (Remote gbrain MCP — HTTP transport with bearer token)", "Switch (from detect's existing-engine state)", "Step 5: Verify gbrain doctor", "Step 5a: Register gbrain as Claude Code MCP (D18)", "Path 4 (Remote MCP — HTTP transport with bearer)", "Paths 1, 2a, 2b, 3 (Local stdio)", "Both paths", "Step 6: Per-remote policy (D3 triad, gated repo-import)", "Step 7: Offer artifacts sync + wire it into gbrain", "Path 4 (Remote MCP) — done after artifacts-init", "Paths 1, 2a, 2b, 3 (Local stdio) — wire up the federated source", "Step 7.5: Transcript & memory ingest gate", "Step 8: Persist ## GBrain Configuration in CLAUDE.md", "Path 4 (Remote MCP)", "Paths 1, 2a, 2b, 3 (Local stdio)", "Step 9: Smoke test", "Path 4 (Remote MCP)", "Paths 1, 2a, 2b, 3 (Local stdio)", "Step 9.5: Brain trust policy (v1.48 brain-aware planning, D4 / Phase 1.5)", "Step 10: GREEN/YELLOW/RED verdict block (idempotent doctor output)", "Path 4 (Remote MCP)", "Paths 1, 2a, 2b, 3 (Local stdio)", "/setup-gbrain --cleanup-orphans (D20)", "Telemetry (D4)", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/setup-gbrain.md", "parity_test": "evals/parity/contracts/setup-gbrain.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "sync-gbrain", "tree": "plan", "public_mode": "Discovery", "legacy_mode": "memory-sync", "source_path": "sync-gbrain/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "2ec065472e263a07f3818ed87ee9a6a2e13ca3ae", "normalized_render_sha256": "973d3d126e97f2c720bc048e6a124e51c0195f9bc7a714ffc41fd57af37f4e73", "target": "skills/plan/references/legacy/sync-gbrain.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "sync-gbrain/SKILL.md.tmpl", "original_line_range": "1-484", "purpose": "Refresh the memory index from repository sources.", "invocation_conditions": "The problem, user, wedge, or value proposition is still fluid.", "modes": { "public": "Discovery", "legacy_alias": "memory-sync" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/sync-gbrain — Keep gbrain current and teach the agent to use it", "User-invocable", "Step 1: State probe", "Step 1.5: Local engine pre-flight (plan D12)", "Step 2: Run the orchestrator", "Step 3: Code-index health check", "Step 3.5: Call-graph health check (offer --dream)", "Step 4: Refresh ## GBrain Search Guidance block in CLAUDE.md", "Step 5: Verdict block (idempotent doctor output)", "Concurrency note", "Cross-machine note", "Status reporting" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/plan/references/legacy/sync-gbrain.md", "parity_test": "evals/parity/contracts/sync-gbrain.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "design-consultation", "tree": "design", "public_mode": "Generate", "legacy_mode": "consult", "source_path": "design-consultation/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "64af56ecdbd132cb7c28344e8e4ecb2e5dacf811", "normalized_render_sha256": "d323457820291635bc4c46e4559ce6f4d194b940607b76208e95df0c86ffcb0b", "target": "skills/design/references/legacy/design-consultation.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030, 2189 ], "original_source_file": "design-consultation/SKILL.md.tmpl", "original_line_range": "1-215", "purpose": "Build a complete design system from product context.", "invocation_conditions": "The user wants a coherent new artifact without product-code implementation.", "modes": { "public": "Generate", "legacy_alias": "consult" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/design-consultation: Your Design System, Built Together", "Phase 0: Pre-checks", "SETUP (run this check BEFORE any browse command)", "DESIGN SETUP (run this check BEFORE any design mockup command)", "Prior Learnings", "Phase 1: Product Context", "Taste profile (if this user has prior sessions)", "Phase 2: Research (only if user said yes)", "Phase 3: The Complete Proposal", "Your Design Knowledge (use to inform proposals — do NOT display as tables)", "Coherence Validation", "Phase 4: Drill-downs (only if user requests adjustments)", "Phase 5: Design System Preview (default ON)", "Path A: AI Mockups (if DESIGN_READY)", "Comparison Board + Feedback Loop", "Path B: HTML Preview Page (fallback if DESIGN_NOT_AVAILABLE)", "Preview Page Requirements (Path B only)", "Phase 6: Write DESIGN.md & Confirm", "Capture Learnings", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/design-consultation.md", "parity_test": "evals/parity/contracts/design-consultation.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "design-shotgun", "tree": "design", "public_mode": "Explore", "legacy_mode": "alternatives", "source_path": "design-shotgun/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "230dbc2922f05bf272bf5168a958a12604fac1bc", "normalized_render_sha256": "e27c29760f1edffffee08f131b2c0ee76720eb447d3bb05eee4278467d785620", "target": "skills/design/references/legacy/design-shotgun.md", "disposition": "BUG_FIX", "overlays": [ 679, 1777 ], "original_source_file": "design-shotgun/SKILL.md.tmpl", "original_line_range": "1-345", "purpose": "Generate and compare multiple visual directions.", "invocation_conditions": "The user needs alternatives and structured preference discovery before committing.", "modes": { "public": "Explore", "legacy_alias": "alternatives" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/design-shotgun: Visual Design Exploration", "DESIGN SETUP (run this check BEFORE any design mockup command)", "UX Principles: How Users Actually Behave", "The Three Laws of Usability", "How Users Actually Behave", "Billboard Design for Interfaces", "Navigation as Wayfinding", "The Goodwill Reservoir", "Mobile: Same Rules, Higher Stakes", "Step 0: Session Detection", "Step 1: Context Gathering", "Step 2: Taste Memory", "Step 3: Generate Variants", "Step 3a: Concept Generation", "Step 3b: Concept Confirmation", "Step 3c: Parallel Generation", "Step 3d: Results", "Step 4: Comparison Board + Feedback Loop", "Comparison Board + Feedback Loop", "Step 5: Feedback Confirmation", "Step 6: Save & Next Steps", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/design-shotgun.md", "parity_test": "evals/parity/contracts/design-shotgun.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "design-html", "tree": "design", "public_mode": "Implement", "legacy_mode": "html", "source_path": "design-html/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "3cdec9a14d62d2e046ed924c972efc30a7d43aca", "normalized_render_sha256": "40682d97ac83aa9178487348d5abf176334fd439e2d12f8e5cda1f8b20cd2c30", "target": "skills/design/references/legacy/design-html.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "design-html/SKILL.md.tmpl", "original_line_range": "1-601", "purpose": "Generate production-quality Pretext-native HTML/CSS.", "invocation_conditions": "The user authorizes design code generation or validated visual fixes.", "modes": { "public": "Implement", "legacy_alias": "html" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/design-html: Pretext-Native HTML Engine", "DESIGN SETUP (run this check BEFORE any design mockup command)", "UX Principles: How Users Actually Behave", "The Three Laws of Usability", "How Users Actually Behave", "Billboard Design for Interfaces", "Navigation as Wayfinding", "The Goodwill Reservoir", "Mobile: Same Rules, Higher Stakes", "SETUP (run this check BEFORE any browse command)", "Step 0: Input Detection", "Case A: approved.json exists (design-shotgun ran)", "Case B: CEO plan and/or design variants exist, but no approved.json", "Case C: Nothing found (clean slate)", "Context summary", "Step 1: Design Analysis", "Step 2: Smart Pretext API Routing", "Step 2.5: Framework Detection", "Step 3: Generate Pretext-Native HTML", "Pretext Source Embedding", "HTML Generation", "Pretext Wiring Patterns", "Pretext API Reference", "Step 3.5: Live Reload Server", "Step 4: Preview + Refinement Loop", "Verification Screenshots", "Refinement Loop", "Step 5: Save & Next Steps", "Design Token Extraction", "Save Metadata", "Next Steps", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/design-html.md", "parity_test": "evals/parity/contracts/design-html.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "plan-design-review", "tree": "design", "public_mode": "Critique", "legacy_mode": "plan-review", "source_path": "plan-design-review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "7178c991e41277410de500298cf81372543861af", "normalized_render_sha256": "1ff3644728bee14a4a002b91bada44b1c95a20ee5779ed458dabca2485a19e78", "target": "skills/design/references/legacy/plan-design-review.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030, 2189 ], "original_source_file": "plan-design-review/SKILL.md.tmpl", "original_line_range": "1-295", "purpose": "Review a plan for interaction states, visual quality, and accessibility.", "invocation_conditions": "The user wants design judgment and evidence without authorizing implementation changes.", "modes": { "public": "Critique", "legacy_alias": "plan-review" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "/plan-design-review: Designer's Eye Plan Review", "Scope gate (FIRST — overrides everything below). This is a hard STOP.", "Design Philosophy", "The gstack designer — YOUR PRIMARY TOOL", "Design Principles", "Cognitive Patterns — How Great Designers See", "UX Principles: How Users Actually Behave", "The Three Laws of Usability", "How Users Actually Behave", "Billboard Design for Interfaces", "Navigation as Wayfinding", "The Goodwill Reservoir", "Mobile: Same Rules, Higher Stakes", "Priority Hierarchy Under Context Pressure", "PRE-REVIEW SYSTEM AUDIT (before Step 0)", "Retrospective Check", "UI Scope Detection", "DESIGN SETUP (run this check BEFORE any design mockup command)", "Brain Context (preflight)", "Step 0: Design Scope Assessment", "0A. Initial Design Rating", "0B. DESIGN.md Status", "0C. Existing Design Leverage", "0D. Focus Areas", "Step 0.5: Visual Mockups (DEFAULT when DESIGN_READY)", "Comparison Board + Feedback Loop", "The 0-10 Rating Method", "\"Show me what 10/10 looks like\" (requires design binary)", "Review Sections (7 passes, after scope is agreed)", "Prior Learnings", "Pass 1: Information Architecture", "Pass 2: Interaction State Coverage", "Pass 3: User Journey & Emotional Arc", "Pass 4: AI Slop Risk", "Design Hard Rules", "Pass 5: Design System Alignment", "Pass 6: Responsive & Accessibility", "Pass 7: Unresolved Design Decisions", "Post-Pass: Update Mockups (if generated)", "CRITICAL RULE — How to ask questions", "Required Outputs", "\"NOT in scope\" section", "\"What already exists\" section", "TODOS.md updates", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Completion Summary", "Unresolved Decisions", "Approved Mockups", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Next Steps — Review Chaining", "Formatting Rules", "Section self-check (before you finish)", "EXIT PLAN MODE GATE (BLOCKING)" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/plan-design-review.md", "parity_test": "evals/parity/contracts/plan-design-review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "design-review", "tree": "design", "public_mode": "Implement", "legacy_mode": "live-review", "source_path": "design-review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "bdcda48e29b489a1cc49faa333922412251d4b41", "normalized_render_sha256": "fe15a4fae62fba41432ae18bbf4ef5620058b784b7bf9768304d0d1dd17bf45b", "target": "skills/design/references/legacy/design-review.md", "disposition": "BUG_FIX", "overlays": [ 679, 1920, 2030, 2189 ], "original_source_file": "design-review/SKILL.md.tmpl", "original_line_range": "1-313", "purpose": "Audit, fix, and verify an implemented web UI.", "invocation_conditions": "The user authorizes design code generation or validated visual fixes.", "modes": { "public": "Implement", "legacy_alias": "live-review" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/design-review: Design Audit → Fix → Verify", "Setup", "SETUP (run this check BEFORE any browse command)", "Test Framework Bootstrap", "B2. Research best practices", "B3. Framework selection", "B4. Install and configure", "B4.5. First real tests", "B5. Verify", "B5.5. CI/CD pipeline", "B6. Create TESTING.md", "B7. Update CLAUDE.md", "B8. Commit", "DESIGN SETUP (run this check BEFORE any design mockup command)", "Prior Learnings", "UX Principles: How Users Actually Behave", "The Three Laws of Usability", "How Users Actually Behave", "Billboard Design for Interfaces", "Navigation as Wayfinding", "The Goodwill Reservoir", "Mobile: Same Rules, Higher Stakes", "Phases 1-6: Design Audit Baseline", "Modes", "Full (default)", "Quick (--quick)", "Deep (--deep)", "Diff-aware (automatic when on a feature branch with no URL)", "Regression (--regression or previous design-baseline.json found)", "Phase 1: First Impression", "Phase 2: Design System Extraction", "Phase 3: Page-by-Page Visual Audit", "Auth Detection", "Trunk Test (run on every page)", "Design Audit Checklist (10 categories, ~80 items)", "Phase 4: Interaction Flow Review", "Goodwill Reservoir (track across the flow)", "Phase 5: Cross-Page Consistency", "Phase 6: Compile Report", "Output Locations", "Scoring System", "Regression Output", "Design Critique Format", "Important Rules", "Design Hard Rules", "Output Structure", "Phase 7: Triage", "Phase 8: Fix Loop", "8a. Locate source", "8a.5. Target Mockup (if DESIGN_READY)", "8b. Fix", "8c. Commit", "8d. Re-test", "8e. Classify", "8e.5. Regression Test (design-review variant)", "8f. Self-Regulation (STOP AND EVALUATE)", "Phase 9: Final Design Audit", "Phase 10: Report", "Phase 11: TODOS.md Update", "Capture Learnings", "Additional Rules (design-review specific)" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/design-review.md", "parity_test": "evals/parity/contracts/design-review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "ios-design-review", "tree": "design", "public_mode": "Critique", "legacy_mode": "ios-review", "source_path": "ios-design-review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "dd9e2518f53edf939a1e425806abc871a9b33022", "normalized_render_sha256": "53741f7f044faa413f1725bada27514d2528d834f327e83f040de67668d24dae", "target": "skills/design/references/legacy/ios-design-review.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "ios-design-review/SKILL.md.tmpl", "original_line_range": "1-106", "purpose": "Score and iterate a real iOS interface against Apple HIG.", "invocation_conditions": "The user wants design judgment and evidence without authorizing implementation changes.", "modes": { "public": "Critique", "legacy_alias": "ios-review" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "iOS Design Review", "Connection", "Dimensions + scoring", "Loop", "Output", "Failure modes" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/ios-design-review.md", "parity_test": "evals/parity/contracts/ios-design-review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "diagram", "tree": "design", "public_mode": "Generate", "legacy_mode": "diagram", "source_path": "diagram/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "9e19a52c6b7f727ce4faf5c1f9c14514ecb52f50", "normalized_render_sha256": "18b1db5eb50d85a6da26b60ac72a19c144e95bb4a2d92b2d23a87086c49c01b7", "target": "skills/design/references/legacy/diagram.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "diagram/SKILL.md.tmpl", "original_line_range": "1-151", "purpose": "Render diagrams from English descriptions.", "invocation_conditions": "The user wants a coherent new artifact without product-code implementation.", "modes": { "public": "Generate", "legacy_alias": "diagram" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/diagram — English in, editable diagram out", "Step 1 — Author the diagram", "Step 2 — Stage the render bundle (once per session)", "Step 3 — Render the triplet", "Step 4 — Show and deliver", "Rules", "Completion status" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/diagram.md", "parity_test": "evals/parity/contracts/diagram.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "make-pdf", "tree": "design", "public_mode": "Generate", "legacy_mode": "pdf", "source_path": "make-pdf/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "9133a711d4f3d056a21f790e8ec3b98f13fbaa50", "normalized_render_sha256": "ece1cfa64bb3cbb3979ce06890e09bbc2ccab4e1d49310c57dc28e70e1236ee9", "target": "skills/design/references/legacy/make-pdf.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "make-pdf/SKILL.md.tmpl", "original_line_range": "1-248", "purpose": "Render publication-quality PDFs from Markdown.", "invocation_conditions": "The user wants a coherent new artifact without product-code implementation.", "modes": { "public": "Generate", "legacy_alias": "pdf" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "MAKE-PDF SETUP (run this check BEFORE any make-pdf command)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "make-pdf: publication-quality PDFs from markdown", "Core patterns", "80% case — memo/letter", "Publication mode — cover + TOC + chapter breaks", "Draft-stage watermark", "Fast iteration via preview", "Brand-free (no CONFIDENTIAL footer)", "Diagrams — mermaid and excalidraw fences render as pictures", "Images — scaled right, never truncated", "Other formats — single-file HTML and Word", "CI mode — fail loud on missing assets", "Common flags", "When Claude should run it", "Debugging", "Output contract" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/design/references/legacy/make-pdf.md", "parity_test": "evals/parity/contracts/make-pdf.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "qa", "tree": "qa", "public_mode": "Fix", "legacy_mode": "fix", "source_path": "qa/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "11997f7b878282c34b6bfd3d4b7a8131f9ad4da8", "normalized_render_sha256": "e7cd5615adaf54413daa97838cb364810317dd7d661cec5cc4ed40eb48192e55", "target": "skills/qa/references/legacy/qa.md", "disposition": "BUG_FIX", "overlays": [ 679, 1484, 2030, 2186 ], "original_source_file": "qa/SKILL.md.tmpl", "original_line_range": "1-355", "purpose": "Test a web application, fix validated bugs, and re-verify.", "invocation_conditions": "The user explicitly authorizes validated bug fixes and exact-journey re-verification.", "modes": { "public": "Fix", "legacy_alias": "fix" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "/qa: Test → Fix → Verify", "Setup", "SETUP (run this check BEFORE any browse command)", "Test Framework Bootstrap", "B2. Research best practices", "B3. Framework selection", "B4. Install and configure", "B4.5. First real tests", "B5. Verify", "B5.5. CI/CD pipeline", "B6. Create TESTING.md", "B7. Update CLAUDE.md", "B8. Commit", "Prior Learnings", "Test Plan Context", "Phases 1-6: QA Baseline", "Modes", "Diff-aware (automatic when on a feature branch with no URL)", "Full (default when URL is provided)", "Quick (--quick)", "Regression (--regression )", "Workflow", "Phase 1: Initialize", "Phase 2: Authenticate (if needed)", "Phase 3: Orient", "Phase 4: Explore", "Phase 5: Document", "Phase 6: Wrap Up", "Health Score Rubric", "Console (weight: 15%)", "Links (weight: 10%)", "Per-Category Scoring (Visual, Functional, UX, Content, Performance, Accessibility)", "Weights", "Final Score", "Framework-Specific Guidance", "Next.js", "Rails", "WordPress", "General SPA (React, Vue, Angular)", "Important Rules", "Output Structure", "Phase 7: Triage", "Refresh learnings for the component/page where the bug lives", "Phase 8: Fix Loop", "8a. Locate source", "8b. Fix", "8c. Commit", "8d. Re-test", "8e. Classify", "8e.5. Regression Test", "8f. Self-Regulation (STOP AND EVALUATE)", "Phase 9: Final QA", "Phase 10: Report", "Phase 11: TODOS.md Update", "Capture Learnings", "Additional Rules (qa-specific)" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/qa.md", "parity_test": "evals/parity/contracts/qa.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "qa-only", "tree": "qa", "public_mode": "Report", "legacy_mode": "report", "source_path": "qa-only/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "75c4123cc5c406ffdd36c71a094335c137135b1e", "normalized_render_sha256": "376eff42459f5b8755bd95934cce615db0fca16504c8e82f84b2704c63f62af3", "target": "skills/qa/references/legacy/qa-only.md", "disposition": "BUG_FIX", "overlays": [ 679, 1484, 2030 ], "original_source_file": "qa-only/SKILL.md.tmpl", "original_line_range": "1-115", "purpose": "Test a web application and report without changing code.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "report" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/qa-only: Report-Only QA Testing", "Setup", "SETUP (run this check BEFORE any browse command)", "Prior Learnings", "Test Plan Context", "Modes", "Diff-aware (automatic when on a feature branch with no URL)", "Full (default when URL is provided)", "Quick (--quick)", "Regression (--regression )", "Workflow", "Phase 1: Initialize", "Phase 2: Authenticate (if needed)", "Phase 3: Orient", "Phase 4: Explore", "Phase 5: Document", "Phase 6: Wrap Up", "Health Score Rubric", "Console (weight: 15%)", "Links (weight: 10%)", "Per-Category Scoring (Visual, Functional, UX, Content, Performance, Accessibility)", "Weights", "Final Score", "Framework-Specific Guidance", "Next.js", "Rails", "WordPress", "General SPA (React, Vue, Angular)", "Important Rules", "Output", "Output Structure", "Capture Learnings", "Additional Rules (qa-only specific)" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/qa-only.md", "parity_test": "evals/parity/contracts/qa-only.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "ios-qa", "tree": "qa", "public_mode": "Report", "legacy_mode": "ios", "source_path": "ios-qa/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "e93d2831a31df65ec8e4e8693919ef5bf148457f", "normalized_render_sha256": "73ea0aabaa9e7c8fdd4ae279f519303a78682540b2340816f97e239718908e62", "target": "skills/qa/references/legacy/ios-qa.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "ios-qa/SKILL.md.tmpl", "original_line_range": "1-222", "purpose": "Drive a real iPhone through DebugBridge and capture evidence.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "ios" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Live-device iOS QA", "Architecture", "Prerequisites", "Phase 0: Session warm-start (optional)", "Phase 1: Read source, plan codegen", "Phase 2: Bootstrap the device bridge", "Phase 3: Vision-driven agent loop", "Modes", "Demo mode", "Failure modes + recovery", "Cleanup" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/ios-qa.md", "parity_test": "evals/parity/contracts/ios-qa.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "devex-review", "tree": "qa", "public_mode": "Report", "legacy_mode": "dx", "source_path": "devex-review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "081d4f35bbdec0c6b3da8ae71615ec4d41a84551", "normalized_render_sha256": "4a907c759b6cf4202fbacaea504b1eb601a53dd35b206109d6c5105168ade7e1", "target": "skills/qa/references/legacy/devex-review.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "devex-review/SKILL.md.tmpl", "original_line_range": "1-230", "purpose": "Measure the real developer journey, CLI/API ergonomics, and error recovery.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "dx" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "SETUP (run this check BEFORE any browse command)", "/devex-review: Live Developer Experience Audit", "DX First Principles", "The Seven DX Characteristics", "Cognitive Patterns — How Great DX Leaders Think", "DX Scoring Rubric (0-10 calibration)", "TTHW Benchmarks (Time to Hello World)", "Hall of Fame Reference", "Scope Declaration", "Step 0: Target Discovery", "Boomerang Baseline", "Step 1: Getting Started Audit", "Step 2: API/CLI/SDK Ergonomics Audit", "Step 3: Error Message Audit", "Step 4: Documentation Audit", "Step 5: Upgrade Path Audit", "Step 6: Developer Environment Audit", "Step 7: Community & Ecosystem Audit", "Step 8: DX Measurement Audit", "DX Scorecard with Evidence", "Boomerang Comparison", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Capture Learnings", "Next Steps", "Formatting Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/devex-review.md", "parity_test": "evals/parity/contracts/devex-review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "benchmark", "tree": "qa", "public_mode": "Report", "legacy_mode": "performance", "source_path": "benchmark/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "038f16f5fba4ae4e9eae922e3276bba8ef88149e", "normalized_render_sha256": "05ac1b123a605201546a7e95899a5b55708ca7fbb7569c58b4d755c52b45a92d", "target": "skills/qa/references/legacy/benchmark.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "benchmark/SKILL.md.tmpl", "original_line_range": "1-242", "purpose": "Measure performance and detect regressions.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "performance" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "SETUP (run this check BEFORE any browse command)", "/benchmark — Performance Regression Detection", "User-invocable", "Arguments", "Instructions", "Phase 1: Setup", "Phase 2: Page Discovery", "Phase 3: Performance Data Collection", "Phase 4: Baseline Capture (--baseline mode)", "Phase 5: Comparison", "Phase 6: Slowest Resources", "Phase 7: Performance Budget", "Phase 8: Trend Analysis (--trend mode)", "Phase 9: Save Report", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/benchmark.md", "parity_test": "evals/parity/contracts/benchmark.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "canary", "tree": "qa", "public_mode": "Report", "legacy_mode": "canary", "source_path": "canary/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "d1eb2950aba2fa2b09d90f13143492c60d46793c", "normalized_render_sha256": "89be5f218da2bd812303c87b8c177081727727e5e0d2dc74eb7a73299794d5ef", "target": "skills/qa/references/legacy/canary.md", "disposition": "BUG_FIX", "overlays": [ 679, 2186 ], "original_source_file": "canary/SKILL.md.tmpl", "original_line_range": "1-226", "purpose": "Monitor deployed pages against baseline evidence and thresholds.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "canary" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "SETUP (run this check BEFORE any browse command)", "Step 0: Detect platform and base branch", "/canary — Post-Deploy Visual Monitor", "User-invocable", "Arguments", "Instructions", "Phase 1: Setup", "Phase 2: Baseline Capture (--baseline mode)", "Phase 3: Page Discovery", "Phase 4: Pre-Deploy Snapshot (if no baseline exists)", "Phase 5: Continuous Monitoring Loop", "Phase 6: Health Report", "Phase 7: Baseline Update", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/canary.md", "parity_test": "evals/parity/contracts/canary.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "browse", "tree": "qa", "public_mode": "Report", "legacy_mode": "browser", "source_path": "browse/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "9a159e4c9820172c229e2174d4a62a8f9668ab93", "normalized_render_sha256": "1b532bd904b1fa1686113e8c96b70015ea6b2e6df7319a72c299de901fe5e81b", "target": "skills/qa/references/legacy/browse.md", "disposition": "BUG_FIX", "overlays": [ 679, 2186 ], "original_source_file": "browse/SKILL.md.tmpl", "original_line_range": "1-312", "purpose": "Operate the bundled headless browser directly.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "browser" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "browse: QA Testing & Dogfooding", "SETUP (run this check BEFORE any browse command)", "Core QA Patterns", "1. Verify a page loads correctly", "2. Test a user flow", "3. Verify an action worked", "4. Visual evidence for bug reports", "5. Find all clickable elements (including non-ARIA)", "6. Assert element states", "7. Test responsive layouts", "8. Test file uploads", "9. Test dialogs", "10. Compare environments", "11. Show screenshots to the user", "12. Render local HTML (no HTTP server needed)", "13. Retina screenshots (deviceScaleFactor)", "14. Offline render mode (rasterize your own HTML/JSON, zero network)", "Puppeteer → browse cheatsheet", "User Handoff", "Headed Mode + Proxy + Anti-Bot Sites", "Snapshot Flags", "CSS Inspector & Style Modification", "Inspect element CSS", "Modify styles live", "Clean screenshots", "Full Command List", "Navigation", "Reading", "Extraction", "Interaction", "Inspection", "Visual", "Snapshot", "Meta", "Tabs", "Server" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/browse.md", "parity_test": "evals/parity/contracts/browse.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "open-gstack-browser", "tree": "qa", "public_mode": "Report", "legacy_mode": "browser-visible", "source_path": "open-gstack-browser/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "ef91a527890a3ac3622cc7dc84bad1ff7b64443b", "normalized_render_sha256": "e6e8271ecd89761627e6e67745750b22e64596d0e51e4a2350dccd8e2ce8ebd6", "target": "skills/qa/references/legacy/open-gstack-browser.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "open-gstack-browser/SKILL.md.tmpl", "original_line_range": "1-210", "purpose": "Open the visible GStack browser.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "browser-visible" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/open-gstack-browser — Launch GStack Browser", "SETUP (run this check BEFORE any browse command)", "Step 0: Pre-flight cleanup", "Step 1: Connect", "Step 2: Verify", "Step 3: Guide the user to the Side Panel", "Step 4: Demo", "Step 5: Sidebar chat", "Step 6: What's next" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/open-gstack-browser.md", "parity_test": "evals/parity/contracts/open-gstack-browser.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "setup-browser-cookies", "tree": "qa", "public_mode": "Report", "legacy_mode": "browser-auth", "source_path": "setup-browser-cookies/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "f812d9f56f27c32fb5f102083bbe418344c1a652", "normalized_render_sha256": "7d539b2113f8cc9bf0b8b2f6e1da3dde7028176a6f71de8f47de0a98c45663e8", "target": "skills/qa/references/legacy/setup-browser-cookies.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "setup-browser-cookies/SKILL.md.tmpl", "original_line_range": "1-89", "purpose": "Import scoped test-account cookies.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "browser-auth" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Setup Browser Cookies", "CDP mode check", "How it works", "Steps", "1. Find the browse binary", "SETUP (run this check BEFORE any browse command)", "2. Open the cookie picker", "3. Direct import (alternative)", "4. Verify", "Notes" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/setup-browser-cookies.md", "parity_test": "evals/parity/contracts/setup-browser-cookies.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "pair-agent", "tree": "qa", "public_mode": "Report", "legacy_mode": "browser-pair", "source_path": "pair-agent/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "75ed42d590f99c46cd0883c37bb1f2f9f499211c", "normalized_render_sha256": "256fd576911cc286ddd2510daec8f4c68501cc5534f46edc044c1908574ac64a", "target": "skills/qa/references/legacy/pair-agent.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "pair-agent/SKILL.md.tmpl", "original_line_range": "1-268", "purpose": "Pair a remote agent with the browser.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "browser-pair" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/pair-agent — Share Your Browser With Another AI Agent", "How it works", "SETUP (run this check BEFORE any browse command)", "Step 1: Check prerequisites", "Step 2: Ask what they want", "Step 3: Local or remote?", "Step 4: Execute pairing", "If same machine (option A):", "If different machine (option B):", "Step 5: Verify connection", "What the remote agent can do", "Troubleshooting", "Platform-specific notes", "OpenClaw / AlphaClaw", "Codex", "Cursor", "Revoking access" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/pair-agent.md", "parity_test": "evals/parity/contracts/pair-agent.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "scrape", "tree": "qa", "public_mode": "Report", "legacy_mode": "scrape", "source_path": "scrape/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "4cb4f17c074edcdce0bc8d133f19a6a739964851", "normalized_render_sha256": "82b7214021c997000822b2b4adcae19443490198556a7e6af54d8937ae504943", "target": "skills/qa/references/legacy/scrape.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "scrape/SKILL.md.tmpl", "original_line_range": "1-153", "purpose": "Extract structured data from a web page.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "scrape" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/scrape — pull data from a page", "Step 1 — Determine intent", "Step 2 — Refuse mutating intents", "Step 3 — Match phase", "Step 4 — Prototype phase", "Step 5 — Skillify nudge", "When the prototype fails", "What this skill does NOT do", "Output discipline", "Capture Learnings" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/scrape.md", "parity_test": "evals/parity/contracts/scrape.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "skillify", "tree": "qa", "public_mode": "Report", "legacy_mode": "skillify", "source_path": "skillify/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "21fb2f503e3d40683fa782b21abf05a8f0fef69b", "normalized_render_sha256": "8743671a165c951e852d1f37418aa6c0bd7eeb4f32866dc25f55f7d8eb26f1d5", "target": "skills/qa/references/legacy/skillify.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "skillify/SKILL.md.tmpl", "original_line_range": "1-435", "purpose": "Codify a successful scrape into a browser skill.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "skillify" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/skillify — codify the last scrape into a permanent skill", "Iron contract — never write a half-broken skill to disk", "Step 1 — Provenance guard (D1)", "Step 2 — Propose name + triggers", "Step 3 — Synthesize script.ts (D2)", "Step 4 — Capture the fixture", "Step 5 — Write script.test.ts", "Step 6 — Resolve the canonical SDK path + read it", "Step 7 — Stage the skill (D3 atomic write)", "Step 8 — Run $B skill test against the staged dir", "Step 9 — Approval gate", "Step 10 — Commit (atomic) or discard", "Step 11 — Confirm + verify", "Limits (be honest)", "What this skill does NOT do", "Capture Learnings" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/skillify.md", "parity_test": "evals/parity/contracts/skillify.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "benchmark-models", "tree": "qa", "public_mode": "Report", "legacy_mode": "model-benchmark", "source_path": "benchmark-models/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "034cda182406dc04a82c4336ac3ebc36b5fc41b1", "normalized_render_sha256": "3ea3c6cd3542350d4130ee0d5e170c905d0c5c3da096b1fc0e805e095af9321c", "target": "skills/qa/references/legacy/benchmark-models.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "benchmark-models/SKILL.md.tmpl", "original_line_range": "1-152", "purpose": "Compare skill behavior across model providers.", "invocation_conditions": "The user asks for evidence or findings without authorizing product-code changes.", "modes": { "public": "Report", "legacy_alias": "model-benchmark" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/benchmark-models — Cross-Model Skill Benchmark", "Step 0: Locate the binary", "Step 1: Choose a prompt", "Step 2: Choose providers", "Step 3: Decide on judge", "Step 4: Run the benchmark", "Step 5: Interpret results", "Step 6: Offer to save results", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/qa/references/legacy/benchmark-models.md", "parity_test": "evals/parity/contracts/benchmark-models.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "investigate", "tree": "debug", "public_mode": "Diagnose-only", "legacy_mode": "investigate", "source_path": "investigate/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "67e254d743ffb9060f48e3f6d4b715c077ee688d", "normalized_render_sha256": "ee817d27e0b303b1e173ab2c572c70f55ef2211225d366a166d2e26cbbe3b2ab", "target": "skills/debug/references/legacy/investigate.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030, 2186 ], "original_source_file": "investigate/SKILL.md.tmpl", "original_line_range": "1-260", "purpose": "Prove root cause before proposing or applying a fix.", "invocation_conditions": "The user wants root cause, reproduction, or discriminating evidence without a fix.", "modes": { "public": "Diagnose-only", "legacy_alias": "investigate" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Systematic Debugging", "Iron Law", "Phase 1: Root Cause Investigation", "Prior Learnings", "Refresh learnings for the hypothesis you just named", "Scope Lock", "Phase 2: Pattern Analysis", "Phase 3: Hypothesis Testing", "Phase 4: Implementation", "Phase 5: Verification & Report", "Capture Learnings", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/debug/references/legacy/investigate.md", "parity_test": "evals/parity/contracts/investigate.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "ios-fix", "tree": "debug", "public_mode": "Fix", "legacy_mode": "ios-fix", "source_path": "ios-fix/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "94655e282f535b846eada11143e95df58d29263b", "normalized_render_sha256": "cc38b71471c1fefc015419e768c5b40f060f03b232cbad850cd7d9c985a6cc90", "target": "skills/debug/references/legacy/ios-fix.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "ios-fix/SKILL.md.tmpl", "original_line_range": "1-102", "purpose": "Reproduce, fix, and regression-test an iOS bug.", "invocation_conditions": "The user authorizes a fix; root cause remains a hard prerequisite and iOS uses the device repair loop.", "modes": { "public": "Fix", "legacy_alias": "ios-fix" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Autonomous iOS bug fixer", "Iron Law", "Phase 1: Reproduce the bug", "Phase 2: Locate root cause", "Phase 3: Apply fix", "Phase 4: Verify", "Phase 5: Add regression test", "Failure modes" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/debug/references/legacy/ios-fix.md", "parity_test": "evals/parity/contracts/ios-fix.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "careful", "tree": "debug", "public_mode": "Diagnose-only", "legacy_mode": "careful", "source_path": "careful/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "5c128a00e180bec4fad281486d3ca8c02dc67e7e", "normalized_render_sha256": "f5fe3aa0755e04ad328ed67a4e42c21d9f9b5509167a69d91158a59cce8111ea", "target": "skills/debug/references/legacy/careful.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "careful/SKILL.md.tmpl", "original_line_range": "1-63", "purpose": "Require confirmation before destructive operations.", "invocation_conditions": "The user wants root cause, reproduction, or discriminating evidence without a fix.", "modes": { "public": "Diagnose-only", "legacy_alias": "careful" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "/careful — Destructive Command Guardrails", "What's protected", "Safe exceptions", "How it works" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/debug/references/legacy/careful.md", "parity_test": "evals/parity/contracts/careful.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "freeze", "tree": "debug", "public_mode": "Diagnose-only", "legacy_mode": "freeze", "source_path": "freeze/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "c0b31aa7f9f216fc5a351d91f4bcff68c828d090", "normalized_render_sha256": "036fe2c7d5c154982ba3509e9b9ab1f5867f86c1d71beb569802d7f7be46ed7c", "target": "skills/debug/references/legacy/freeze.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "freeze/SKILL.md.tmpl", "original_line_range": "1-87", "purpose": "Restrict edits to one directory.", "invocation_conditions": "The user wants root cause, reproduction, or discriminating evidence without a fix.", "modes": { "public": "Diagnose-only", "legacy_alias": "freeze" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "/freeze — Restrict Edits to a Directory", "Setup", "How it works", "Notes" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/debug/references/legacy/freeze.md", "parity_test": "evals/parity/contracts/freeze.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "guard", "tree": "debug", "public_mode": "Diagnose-only", "legacy_mode": "guard", "source_path": "guard/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "3d34ee0c181ec7b263bf6092ba8f384619c5efb6", "normalized_render_sha256": "36072a06a2a2ab6c1beec2a888417fb96eb1a50f284cb26ee3796b7c69857be8", "target": "skills/debug/references/legacy/guard.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "guard/SKILL.md.tmpl", "original_line_range": "1-87", "purpose": "Enable careful and freeze together.", "invocation_conditions": "The user wants root cause, reproduction, or discriminating evidence without a fix.", "modes": { "public": "Diagnose-only", "legacy_alias": "guard" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "/guard — Full Safety Mode", "Setup", "What's protected" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/debug/references/legacy/guard.md", "parity_test": "evals/parity/contracts/guard.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "unfreeze", "tree": "debug", "public_mode": "Diagnose-only", "legacy_mode": "unfreeze", "source_path": "unfreeze/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "88e413fe5a49a45d46d8867b2d80ace30b3b45aa", "normalized_render_sha256": "19cd17084af59cb912f9507bf8ffdc81e38aa1fbef14605a838efbc6521e9534", "target": "skills/debug/references/legacy/unfreeze.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "unfreeze/SKILL.md.tmpl", "original_line_range": "1-45", "purpose": "Remove the edit-directory restriction.", "invocation_conditions": "The user wants root cause, reproduction, or discriminating evidence without a fix.", "modes": { "public": "Diagnose-only", "legacy_alias": "unfreeze" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "/unfreeze — Clear Freeze Boundary", "Clear the boundary" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/debug/references/legacy/unfreeze.md", "parity_test": "evals/parity/contracts/unfreeze.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "review", "tree": "review", "public_mode": "Normal", "legacy_mode": "diff", "source_path": "review/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "ba1ea88068de4b09cf717eb4ae42aa247d198314", "normalized_render_sha256": "0afa76278ec061e56a36048eb9034a2cda6e56ea70bba321a0414bc279ddf84b", "target": "skills/review/references/legacy/review.md", "disposition": "BUG_FIX", "overlays": [ 610, 645, 679, 2030, 2141 ], "original_source_file": "review/SKILL.md.tmpl", "original_line_range": "1-304", "purpose": "Review a diff, validate findings, and apply safe fixes.", "invocation_conditions": "A standard pre-landing or broad code review is requested.", "modes": { "public": "Normal", "legacy_alias": "diff" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "Pre-Landing PR Review", "Step 1: Check branch", "Step 1.5: Scope Drift Detection", "Plan File Discovery", "Actionable Item Extraction", "Verification Mode", "Cross-Reference Against Diff", "Output Format", "Fallback Intent Sources (when no plan file found)", "Investigation Depth", "Learnings Logging (plan-file discrepancies only)", "Integration with Scope Drift Detection", "Step 2: Read the checklist", "Step 2.5: Check for Greptile review comments", "Step 3: Get the diff", "Step 3.4: Workspace-aware queue status (advisory)", "Step 3.5: Slop scan (advisory)", "Prior Learnings", "Step 4: Critical pass (core review)", "Confidence Calibration", "Pre-emit verification gate (#1539 — kills the \"field doesn't exist\" FP class)", "Step 5: Fix-First Review", "Step 5.0: Cross-review finding dedup", "Step 5a: Classify each finding", "Step 5b: Auto-fix all AUTO-FIX items", "Step 5c: Batch-ask about ASK items", "Step 5d: Apply user-approved fixes", "Verification of claims", "Greptile comment resolution", "Step 5.5: TODOS cross-reference", "Step 5.6: Documentation staleness check", "Step 5.8: Persist Eng Review result", "Capture Learnings", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/review/references/legacy/review.md", "parity_test": "evals/parity/contracts/review.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "cso", "tree": "review", "public_mode": "Security", "legacy_mode": "security", "source_path": "cso/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "413fb099597b55dadca116e45a202aa693a94b74", "normalized_render_sha256": "d79cf702cef33e878da8569c63936e3bdf811b194d8abbce925b6bb759f05cf7", "target": "skills/review/references/legacy/cso.md", "disposition": "BUG_FIX", "overlays": [ 679, 2030 ], "original_source_file": "cso/SKILL.md.tmpl", "original_line_range": "1-408", "purpose": "Run OWASP, STRIDE, secrets, supply-chain, and infrastructure audits.", "invocation_conditions": "The primary risk is auth, secrets, supply chain, abuse, infrastructure, or threat modeling.", "modes": { "public": "Security", "legacy_alias": "security" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/cso — Chief Security Officer Audit (v2)", "User-invocable", "Arguments", "Mode Resolution", "Important: Use the Grep tool for all code searches", "Instructions", "Phase 0: Architecture Mental Model + Stack Detection", "Prior Learnings", "Phase 1: Attack Surface Census", "Phase 2: Secrets Archaeology", "Phase 3: Dependency Supply Chain", "Phase 4: CI/CD Pipeline Security", "Phase 5: Infrastructure Shadow Surface", "Phase 6: Webhook & Integration Audit", "Phase 7: LLM & AI Security", "Phase 8: Skill Supply Chain", "Phase 9: OWASP Top 10 Assessment", "A01: Broken Access Control", "A02: Cryptographic Failures", "A03: Injection", "A04: Insecure Design", "A05: Security Misconfiguration", "A06: Vulnerable and Outdated Components", "A07: Identification and Authentication Failures", "A08: Software and Data Integrity Failures", "A09: Security Logging and Monitoring Failures", "A10: Server-Side Request Forgery (SSRF)", "Phase 10: STRIDE Threat Model", "Phase 11: Data Classification", "Phase 12: False Positive Filtering + Active Verification", "Phase 13: Findings Report + Trend Tracking + Remediation", "Confidence Calibration", "Pre-emit verification gate (#1539 — kills the \"field doesn't exist\" FP class)", "Phase 14: Save Report", "Capture Learnings", "Important Rules", "Disclaimer" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/review/references/legacy/cso.md", "parity_test": "evals/parity/contracts/cso.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "health", "tree": "review", "public_mode": "Deep", "legacy_mode": "health", "source_path": "health/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "f92eb7347ec4f77dd8dbf464d63fcdf6a3459908", "normalized_render_sha256": "514ff165b393a25707c9ed336869ac0b50c63a00d90a21b1656276e1b97842d9", "target": "skills/review/references/legacy/health.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "health/SKILL.md.tmpl", "original_line_range": "1-321", "purpose": "Run the code-quality dashboard and trend analysis.", "invocation_conditions": "The change warrants health evidence and every genuinely independent outside voice available.", "modes": { "public": "Deep", "legacy_alias": "health" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/health -- Code Quality Dashboard", "User-invocable", "Step 1: Detect Health Stack", "Step 2: Run Tools", "Step 3: Score Each Category", "Step 4: Present Dashboard", "Step 5: Persist to Health History", "Step 6: Trend Analysis + Recommendations", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/review/references/legacy/health.md", "parity_test": "evals/parity/contracts/health.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "codex", "tree": "review", "public_mode": "Deep", "legacy_mode": "outside-codex", "source_path": "codex/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "333de7d8d590cc78184b0e2371171f6121408f73", "normalized_render_sha256": "94ebbe955a1063f88712c51723023765519eab8986b029bf1222d0ec19b79e12", "target": "skills/review/references/legacy/codex.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "codex/SKILL.md.tmpl", "original_line_range": "1-666", "purpose": "Request an OpenAI Codex review, challenge, or consultation.", "invocation_conditions": "The change warrants health evidence and every genuinely independent outside voice available.", "modes": { "public": "Deep", "legacy_alias": "outside-codex" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "/codex — Multi-AI Second Opinion", "Step 0.4: Check codex binary", "Step 0.5: Auth probe + version check", "Step 0.6: Resolve portable roots", "Step 1: Detect mode", "Filesystem Boundary", "Step 2A: Review Mode", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "EXIT PLAN MODE GATE (BLOCKING)", "Step 2B: Challenge (Adversarial) Mode", "Step 2C: Consult Mode" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/review/references/legacy/codex.md", "parity_test": "evals/parity/contracts/codex.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "claude", "tree": "review", "public_mode": "Deep", "legacy_mode": "outside-claude", "source_path": "claude/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "94552cbe4efebc908f70f03880e584879db80aca", "normalized_render_sha256": "e0257ec3df4432da9b0fb10e6af66da8ed15548a3fae987778fc14a6747f4b30", "target": "skills/review/references/legacy/claude.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "claude/SKILL.md.tmpl", "original_line_range": "1-342", "purpose": "Request a read-only Claude outside voice.", "invocation_conditions": "The change warrants health evidence and every genuinely independent outside voice available.", "modes": { "public": "Deep", "legacy_alias": "outside-claude" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "/claude - Claude Outside Voice", "Step 0: Check Claude CLI", "Safety Boundary", "Step 1: Detect Mode", "Shared Helpers", "Step 2A: Review Mode", "Step 2B: Challenge Mode", "Step 2C: Consult Mode", "Error Handling", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/review/references/legacy/claude.md", "parity_test": "evals/parity/contracts/claude.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "ship", "tree": "ship", "public_mode": "Prepare", "legacy_mode": "ship", "source_path": "ship/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "068ac4fe54bcb46572295d48263b11bd38fcde18", "normalized_render_sha256": "ca55c56483c524c732cf4cd1a7b7ef36f379666577549ef989823b98bce8c5b5", "target": "skills/ship/references/legacy/ship.md", "disposition": "BUG_FIX", "overlays": [ 679, 884, 2030, 2186 ], "original_source_file": "ship/SKILL.md.tmpl", "original_line_range": "1-538", "purpose": "Test, review, version, document, commit, push, and open a PR.", "invocation_conditions": "The work needs checks, review, release metadata, documentation, commit, push, PR creation, or queue status.", "modes": { "public": "Prepare", "legacy_alias": "ship" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "Ship: Fully Automated Ship Workflow", "Step 1: Pre-flight", "Review Readiness Dashboard", "Step 2: Distribution Pipeline Check", "Step 3: Merge the base branch (BEFORE tests)", "Step 4: Test Framework Bootstrap", "Test Framework Bootstrap", "B2. Research best practices", "B3. Framework selection", "B4. Install and configure", "B4.5. First real tests", "B5. Verify", "B5.5. CI/CD pipeline", "B6. Create TESTING.md", "B7. Update CLAUDE.md", "B8. Commit", "Step 5: Run tests (on merged code)", "Test Failure Ownership Triage", "Step T1: Classify each failure", "Step T2: Handle in-branch failures", "Step T3: Handle pre-existing failures", "Step T4: Execute the chosen action", "Step 6: Eval Suites (conditional)", "Step 7: Test Coverage Audit", "Test Framework Detection", "E2E Test Decision Matrix", "REGRESSION RULE (mandatory)", "Test Plan Artifact", "Step 8: Plan Completion Audit", "Actionable Item Extraction", "Verification Mode", "Cross-Reference Against Diff", "Output Format", "Gate Logic", "Step 8.1: Plan Verification", "1. Check for verification section", "2. Check for running dev server", "3. Invoke /qa-only inline", "4. Gate logic", "5. Include in PR body", "Prior Learnings", "Step 8.2: Scope Drift Detection", "Step 9: Pre-Landing Review", "Confidence Calibration", "Pre-emit verification gate (#1539 — kills the \"field doesn't exist\" FP class)", "Design Review (conditional, diff-scoped)", "Step 9.3: Cross-review finding dedup", "Step 10: Address Greptile review comments (if PR exists)", "Capture Learnings", "Refresh learnings for the headline feature on this branch", "Step 12: Version bump (auto-decide)", "Step 13: CHANGELOG (auto-generate)", "Step 14: TODOS.md (auto-update)", "Step 15: Commit (bisectable chunks)", "Step 15.0: WIP Commit Squash (continuous checkpoint mode only)", "Step 15.1: Bisectable Commits", "Step 16: Verification Gate", "Step 17: Push", "Step 18: Documentation sync (via subagent, before PR creation)", "Step 19: Create PR/MR", "Redaction scan (PR body + title) — runs before create AND edit", "Step 20: Persist ship metrics", "Step 21: Plan-tune discoverability nudge (first-successful-ship only)", "Section self-check (before you finish)", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/ship.md", "parity_test": "evals/parity/contracts/ship.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "land-and-deploy", "tree": "ship", "public_mode": "Land", "legacy_mode": "land", "source_path": "land-and-deploy/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "98976ad020d541d251cc7e34802a13458ddc88e2", "normalized_render_sha256": "6920f3d97ce474b8f20c8b3e38ca9d3c03973e47af33103a60bab7c02eb867bd", "target": "skills/ship/references/legacy/land-and-deploy.md", "disposition": "BUG_FIX", "overlays": [ 679, 884 ], "original_source_file": "land-and-deploy/SKILL.md.tmpl", "original_line_range": "1-1009", "purpose": "Merge an approved PR, deploy, verify, and offer rollback.", "invocation_conditions": "The requested next irreversible stage is merge/landing.", "modes": { "public": "Land", "legacy_alias": "land" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "SETUP (run this check BEFORE any browse command)", "Step 0: Detect platform and base branch", "/land-and-deploy — Merge, Deploy, Verify", "User-invocable", "Arguments", "Non-interactive philosophy (like /ship) — with one critical gate", "Voice & Tone", "Step 1: Pre-flight", "Step 1.5: First-run dry-run validation", "1.5a: Deploy infrastructure detection", "1.5b: Command validation", "1.5c: Staging detection", "1.5d: Readiness preview", "1.5e: Dry-run confirmation", "Step 2: Pre-merge checks", "Step 3: Wait for CI (if pending)", "Step 3.4: VERSION drift detection (workspace-aware ship)", "Step 3.5: Pre-merge readiness gate", "3.5a: Review staleness check", "3.5a-bis: Inline review offer", "3.5b: Test results", "3.5c: PR body accuracy check", "3.5d: Document-release check", "3.5e: Readiness report and confirmation", "Step 4: Merge the PR", "4a-postfail: Post-failure PR-state check", "4a: Merge queue detection and messaging", "4b: CI auto-deploy detection", "Step 5: Deploy strategy detection", "5a: Staging-first option", "Step 6: Wait for deploy (if applicable)", "Strategy A: GitHub Actions workflow", "Strategy B: Platform CLI (Fly.io, Render, Heroku)", "Strategy C: Auto-deploy platforms (Vercel, Netlify)", "Strategy D: Custom deploy hooks", "Common: Timing and failure handling", "Step 7: Canary verification (conditional depth)", "Step 8: Revert (if needed)", "Step 9: Deploy report", "Step 10: Suggest follow-ups", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/land-and-deploy.md", "parity_test": "evals/parity/contracts/land-and-deploy.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "landing-report", "tree": "ship", "public_mode": "Prepare", "legacy_mode": "queue", "source_path": "landing-report/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "32a8cc1ab036b1ff8692f0400b68d8b56224a251", "normalized_render_sha256": "ae5050b0558b5324f58ee9181dc83ac0189b63da70d94f86792c08e112765fe9", "target": "skills/ship/references/legacy/landing-report.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "landing-report/SKILL.md.tmpl", "original_line_range": "1-164", "purpose": "Render the workspace-aware version and landing queue.", "invocation_conditions": "The work needs checks, review, release metadata, documentation, commit, push, PR creation, or queue status.", "modes": { "public": "Prepare", "legacy_alias": "queue" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "/landing-report — Version Queue Dashboard", "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Why this skill exists", "Step 1: Detect platform and base branch", "Step 2: Read current state", "Step 3: Query the queue", "Step 4: Render the dashboard", "Step 5: Suggest next action", "Plan Mode" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/landing-report.md", "parity_test": "evals/parity/contracts/landing-report.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "document-release", "tree": "ship", "public_mode": "Prepare", "legacy_mode": "docs", "source_path": "document-release/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "7621cb31290217b5c7cc8fb000e910b3dd38128f", "normalized_render_sha256": "21de7096aa788e3c4206587761f3122016f4cfc3080ec07f07cd7698075307a5", "target": "skills/ship/references/legacy/document-release.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "document-release/SKILL.md.tmpl", "original_line_range": "1-161", "purpose": "Update documentation and release narrative after shipping.", "invocation_conditions": "The work needs checks, review, release metadata, documentation, commit, push, PR creation, or queue status.", "modes": { "public": "Prepare", "legacy_alias": "docs" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "Document Release: Post-Ship Documentation Update", "Step 1: Pre-flight & Diff Analysis", "Step 1.5: Coverage Map (Blast-Radius Analysis)", "Step 2: Per-File Documentation Audit", "Step 3: Apply Auto-Updates", "Step 4: Ask About Risky/Questionable Changes", "Step 5: CHANGELOG Voice Polish", "Step 6: Cross-Doc Consistency & Discoverability Check", "Step 7: TODOS.md Cleanup", "Step 8: VERSION Bump Question", "Step 9: Commit & Output", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/document-release.md", "parity_test": "evals/parity/contracts/document-release.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "setup-deploy", "tree": "ship", "public_mode": "Deploy", "legacy_mode": "setup", "source_path": "setup-deploy/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "587a993c01b6964b5437534527f25368cc265ec9", "normalized_render_sha256": "6c5998d60249939fd09253e55f8e66338b2223083e8b3329df745553fbdeeda0", "target": "skills/ship/references/legacy/setup-deploy.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "setup-deploy/SKILL.md.tmpl", "original_line_range": "1-226", "purpose": "Detect and configure the deployment platform.", "invocation_conditions": "The change is ready for deployment or deployment must first be configured.", "modes": { "public": "Deploy", "legacy_alias": "setup" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "/setup-deploy — Configure Deployment for gstack", "User-invocable", "Instructions", "Step 1: Check existing configuration", "Step 2: Detect platform", "Step 3: Platform-specific setup", "Fly.io", "Render", "Vercel", "Netlify", "GitHub Actions only", "Custom / Manual", "Step 4: Write configuration", "Step 5: Verify", "Step 6: Summary", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/setup-deploy.md", "parity_test": "evals/parity/contracts/setup-deploy.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "document-generate", "tree": "ship", "public_mode": "Prepare", "legacy_mode": "docs-generate", "source_path": "document-generate/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "d3ef0cbc3786c4010b3c692fb94246f56a7e1d7b", "normalized_render_sha256": "d91adb16f1749c24bc7a05aa6cff3ff00bb0db005872751f417e66de2057e620", "target": "skills/ship/references/legacy/document-generate.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "document-generate/SKILL.md.tmpl", "original_line_range": "1-461", "purpose": "Generate Diataxis documentation from code.", "invocation_conditions": "The work needs checks, review, release metadata, documentation, commit, push, PR creation, or queue status.", "modes": { "public": "Prepare", "legacy_alias": "docs-generate" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Step 0: Detect platform and base branch", "Document Generate: Diataxis Documentation Writer", "Step 0: Scope & Intent", "Step 1: Codebase Archaeology (Research Phase)", "Step 2: Diataxis Partitioning", "Step 3: Write Reference Documentation First", "Step 4: Write Explanation Documentation", "Step 5: Write How-To Guides", "Step 6: Write Tutorials", "Step 7: Cross-Document Linking & Discoverability", "Step 8: Quality Self-Review", "Step 9: Commit & Output", "Important Rules" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/document-generate.md", "parity_test": "evals/parity/contracts/document-generate.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "gstack-upgrade", "tree": "ship", "public_mode": "Prepare", "legacy_mode": "upgrade", "source_path": "gstack-upgrade/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "5402a1da3c857cbf50668085fce53172b72bba0d", "normalized_render_sha256": "2c8cf9e505b7da27730bf646a33ee38e8092259f3335a524c71e57ba5b602541", "target": "skills/ship/references/legacy/gstack-upgrade.md", "disposition": "DUPLICATE_INFRASTRUCTURE", "overlays": [ 679 ], "original_source_file": "gstack-upgrade/SKILL.md.tmpl", "original_line_range": "1-282", "purpose": "Upgrade gstack and run migrations.", "invocation_conditions": "The work needs checks, review, release metadata, documentation, commit, push, PR creation, or queue status.", "modes": { "public": "Prepare", "legacy_alias": "upgrade" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "/gstack-upgrade", "Inline upgrade flow", "Step 1: Ask the user (or auto-upgrade)", "Step 2: Detect install type", "Step 3: Save old version", "Step 4: Upgrade", "Step 4.5: Handle local vendored copy", "Step 4.75: Run version migrations", "Step 5: Write marker + clear cache", "Step 6: Show What's New", "Step 7: Continue", "Standalone usage" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/gstack-upgrade.md", "parity_test": "evals/parity/contracts/gstack-upgrade.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "ios-clean", "tree": "ship", "public_mode": "Prepare", "legacy_mode": "ios-clean", "source_path": "ios-clean/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "3a64481a99fab0d7247c23df0a07c428c1c5f3da", "normalized_render_sha256": "6a0080b7678f9e1df7ae2da27c4a7e3e85e7bfb83525a2c5651c24c0ab024b4b", "target": "skills/ship/references/legacy/ios-clean.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "ios-clean/SKILL.md.tmpl", "original_line_range": "1-105", "purpose": "Remove debug bridge wiring before release.", "invocation_conditions": "The work needs checks, review, release metadata, documentation, commit, push, PR creation, or queue status.", "modes": { "public": "Prepare", "legacy_alias": "ios-clean" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Strip the DebugBridge from an iOS app", "What it removes", "What it does NOT touch", "Phase 1: Inventory", "Phase 2: Remove", "Phase 3: Verify", "Reversibility" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/ios-clean.md", "parity_test": "evals/parity/contracts/ios-clean.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" }, { "source": "ios-sync", "tree": "ship", "public_mode": "Prepare", "legacy_mode": "ios-sync", "source_path": "ios-sync/SKILL.md.tmpl", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "156a33c4c35d3bad804e44c93ae4c931878489f3", "normalized_render_sha256": "88f9f20aa406c13098ebd2709afc6487bb42c5466ac9f757bf4d9baff7f028d0", "target": "skills/ship/references/legacy/ios-sync.md", "disposition": "BUG_FIX", "overlays": [ 679 ], "original_source_file": "ios-sync/SKILL.md.tmpl", "original_line_range": "1-96", "purpose": "Refresh iOS debug bridge templates.", "invocation_conditions": "The work needs checks, review, release metadata, documentation, commit, push, PR creation, or queue status.", "modes": { "public": "Prepare", "legacy_alias": "ios-sync" }, "question_sequence": "Preserve the source workflow order; gather prerequisites before consequential questions.", "follow_up_behavior": "Specialist follow-up order is preserved from the pinned source. The retired 1.x shared onboarding wrapper is excluded, and carved specialist phases are package-local lazy references loaded at their original workflow point.", "smart_skip_rules": "Skip only when the source condition is false, and name every skipped module with evidence.", "pushback_rules": "Preserve the source forcing questions, recommendation pressure, and one-question-at-a-time cadence.", "stop_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "approval_gates": "Preserve every STOP, hard gate, approval boundary, and no-mutation-before-approval rule.", "rubrics_and_scoring": "All rubric names, dimensions, anchors, and scoring rules remain verbatim in new_location.", "cognitive_frameworks": [ "Preamble (run first)", "Plan Mode Safe Operations", "Skill Invocation During Plan Mode", "First-run guidance (one-time)", "AskUserQuestion Format", "Tool resolution (read first)", "When AskUserQuestion is unavailable or a call fails", "Format", "Handling 5+ options — split, never drop", "Self-check before emitting", "Artifacts Sync (skill start)", "Model-Specific Behavioral Patch (claude)", "Voice", "Context Recovery", "Writing Style (skip entirely if EXPLAIN_LEVEL: terse appears in the preamble echo OR the user's current message explicitly requests terse / no-explanations output)", "Completeness Principle — Boil the Ocean", "Confusion Protocol", "Continuous Checkpoint Mode", "Context Health (soft directive)", "Question Tuning (skip entirely if QUESTION_TUNING: false)", "Repo Ownership — See Something, Say Something", "Search Before Building", "Completion Status Protocol", "Operational Self-Improvement", "Telemetry (run last)", "Plan Status Footer", "Resync the iOS debug bridge", "Phase 1: Detect installed version", "Phase 2: Regenerate codegen output", "Phase 3: Update templated Swift files in place", "Phase 4: Verify", "Failure modes" ], "evidence_requirements": "Ground conclusions in inspected code, commands, browser/device observations, or source artifacts.", "artifacts_produced": "Produce every report, plan, log, screenshot, manifest, or handoff required by the source.", "mutation_authority": "Use the source mutation boundary; never broaden writes, commits, pushes, merges, or deploys.", "exit_states": "Preserve source completion checks, unresolved-decision reporting, and explicit blocked exits.", "voice": "Direct builder voice; match the user language and retain source-specific tone constraints.", "response_posture": "Direct, evidence-first builder language; preserve source-specific recommendations and constructive pressure.", "new_location": "skills/ship/references/legacy/ios-sync.md", "parity_test": "evals/parity/contracts/ios-sync.json + scripts/gstack2/run-parity.ts canonical specialist render, excluded-wrapper, lazy-section, and pinned-source provenance checks" } ], "sections": [ { "source_path": "cso/sections/audit-phases.md.tmpl", "parent_source": "cso", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "e2e9db0a7688ee80e2f82d55eb73633e6c038375", "normalized_render_sha256": "c38fd2a45788de0fefde11f46b5defc8e389a466baaefa49c81f250ee16d7a31", "ported_render_sha256": "7d9b74faf4ec5f215fda7bd9704ae7a2a20b5a0d06df722d776725b313128e8e", "target": "skills/review/references/sections/cso/audit-phases.md", "lazy_reference_module_target": "skills/review/references/legacy/cso.md", "packaged_targets": [ "skills/review/references/sections/cso/audit-phases.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "cso/sections/audit-phases.md.tmpl", "original_line_range": "1-252", "purpose": "Carved specialist section from cso, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent cso workflow reaches this carved section.", "modes": { "parent": "cso" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Phase 2: Secrets Archaeology", "Phase 3: Dependency Supply Chain", "Phase 4: CI/CD Pipeline Security", "Phase 5: Infrastructure Shadow Surface", "Phase 6: Webhook & Integration Audit", "Phase 7: LLM & AI Security", "Phase 8: Skill Supply Chain", "Phase 9: OWASP Top 10 Assessment", "A01: Broken Access Control", "A02: Cryptographic Failures", "A03: Injection", "A04: Insecure Design", "A05: Security Misconfiguration", "A06: Vulnerable and Outdated Components", "A07: Identification and Authentication Failures", "A08: Software and Data Integrity Failures", "A09: Security Logging and Monitoring Failures", "A10: Server-Side Request Forgery (SSRF)", "Phase 10: STRIDE Threat Model", "Phase 11: Data Classification" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/review/references/sections/cso/audit-phases.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "design-consultation/sections/proposal-and-preview.md.tmpl", "parent_source": "design-consultation", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "5d2d13a7024365d24f926cc49e99f3a980d57059", "normalized_render_sha256": "232f019dead6cb913c6b0845f265fd9993383a05147ac4260369853053492d8b", "ported_render_sha256": "802acbf180b3720e15685f22e798083f6d480658a2072fc50c176413e7d5708d", "target": "skills/design/references/sections/design-consultation/proposal-and-preview.md", "lazy_reference_module_target": "skills/design/references/legacy/design-consultation.md", "packaged_targets": [ "skills/design/references/sections/design-consultation/proposal-and-preview.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "design-consultation/sections/proposal-and-preview.md.tmpl", "original_line_range": "1-295", "purpose": "Carved specialist section from design-consultation, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent design-consultation workflow reaches this carved section.", "modes": { "parent": "design-consultation" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Phase 3: The Complete Proposal", "Your Design Knowledge (use to inform proposals — do NOT display as tables)", "Coherence Validation", "Phase 4: Drill-downs (only if user requests adjustments)", "Phase 5: Design System Preview (default ON)", "Path A: AI Mockups (if DESIGN_READY)", "Comparison Board + Feedback Loop", "Path B: HTML Preview Page (fallback if DESIGN_NOT_AVAILABLE)", "Preview Page Requirements (Path B only)", "Phase 6: Write DESIGN.md & Confirm" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/design/references/sections/design-consultation/proposal-and-preview.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "document-release/sections/release-body.md.tmpl", "parent_source": "document-release", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "475e8b258ae06c1ddc2269275a5d85e2dc09eddf", "normalized_render_sha256": "68c4d42fce344fc9d834e1cd2bbe21dea119d416668ebb32ebe9e7c52b130f32", "ported_render_sha256": "83c9315922fc6cef23701f720fa7eeff0cfccc000c05db0570a6483326857b08", "target": "skills/ship/references/sections/document-release/release-body.md", "lazy_reference_module_target": "skills/ship/references/legacy/document-release.md", "packaged_targets": [ "skills/ship/references/sections/document-release/release-body.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "document-release/sections/release-body.md.tmpl", "original_line_range": "1-363", "purpose": "Carved specialist section from document-release, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent document-release workflow reaches this carved section.", "modes": { "parent": "document-release" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 2: Per-File Documentation Audit", "Step 3: Apply Auto-Updates", "Step 4: Ask About Risky/Questionable Changes", "Step 5: CHANGELOG Voice Polish", "Step 6: Cross-Doc Consistency & Discoverability Check", "Step 7: TODOS.md Cleanup", "Step 8: VERSION Bump Question", "Step 9: Commit & Output" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/document-release/release-body.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "office-hours/sections/design-and-handoff.md.tmpl", "parent_source": "office-hours", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "a8f8c5aac4b39b87d222c25201475b5f1ab9bf15", "normalized_render_sha256": "ca4ffc09d9515971a9c116e3acf12ae7d6ab2b93c79da0e69ac5f5105b4527b5", "ported_render_sha256": "6e5d16c2f9fcc658f4a77c679ba971577dfc91418d84146815be86bb4207f591", "target": "skills/plan/references/sections/office-hours/design-and-handoff.md", "lazy_reference_module_target": "skills/plan/references/legacy/office-hours.md", "packaged_targets": [ "skills/plan/references/sections/office-hours/design-and-handoff.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "office-hours/sections/design-and-handoff.md.tmpl", "original_line_range": "1-474", "purpose": "Carved specialist section from office-hours, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent office-hours workflow reaches this carved section.", "modes": { "parent": "office-hours" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Phase 5: Design Doc", "Startup mode design doc template:", "Builder mode design doc template:", "Spec Review Loop", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Phase 6: Handoff — The Relationship Closing", "Step 1: Read Builder Profile", "Step 2: Follow the Tier Path", "If TIER = introduction (first session)", "If TIER = welcome_back (sessions 2-3)", "If TIER = regular (sessions 4-7)", "If TIER = inner_circle (sessions 8+)", "Founder Resources (all tiers)", "Next-skill recommendations — hand the user into the loop" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/plan/references/sections/office-hours/design-and-handoff.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "plan-ceo-review/sections/review-sections.md.tmpl", "parent_source": "plan-ceo-review", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "73262a9588ebe94532e1bd10505d8ea49fdb57dc", "normalized_render_sha256": "5df219bd5d3f838021964cf93170feddf1564b90894424de51931e2de184f444", "ported_render_sha256": "6f1f4b1dc3ae01231b5328e864f15d746f03325e074f04bbcf2f0a0df180ac99", "target": "skills/plan/references/sections/plan-ceo-review/review-sections.md", "lazy_reference_module_target": "skills/plan/references/legacy/plan-ceo-review.md", "packaged_targets": [ "skills/plan/references/sections/plan-ceo-review/review-sections.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "plan-ceo-review/sections/review-sections.md.tmpl", "original_line_range": "1-493", "purpose": "Carved specialist section from plan-ceo-review, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent plan-ceo-review workflow reaches this carved section.", "modes": { "parent": "plan-ceo-review" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Review Sections (11 sections, after scope and mode are agreed)", "Section 1: Architecture Review", "Section 2: Error & Rescue Map", "Section 3: Security & Threat Model", "Section 4: Data Flow & Interaction Edge Cases", "Section 5: Code Quality Review", "Section 6: Test Review", "Section 7: Performance Review", "Section 8: Observability & Debuggability Review", "Section 9: Deployment & Rollout Review", "Section 10: Long-Term Trajectory Review", "Section 11: Design & UX Review (skip if no UI scope detected)", "Outside Voice Integration Rule", "Post-Implementation Design Audit (if UI scope detected)", "CRITICAL RULE — How to ask questions", "Required Outputs", "\"NOT in scope\" section", "\"What already exists\" section", "\"Dream state delta\" section", "Error & Rescue Registry (from Section 2)", "Failure Modes Registry", "TODOS.md updates", "Scope Expansion Decisions (EXPANSION and SELECTIVE EXPANSION only)", "Diagrams (mandatory, produce all that apply)", "Stale Diagram Audit", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Completion Summary", "Unresolved Decisions", "Handoff Note Cleanup", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Next Steps — Review Chaining", "docs/designs Promotion (EXPANSION and SELECTIVE EXPANSION only)", "Formatting Rules", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Mode Quick Reference" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/plan/references/sections/plan-ceo-review/review-sections.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "plan-design-review/sections/review-sections.md.tmpl", "parent_source": "plan-design-review", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "8b9c0c4bc37bf056319fdfa5e6e64df7e2c63232", "normalized_render_sha256": "f70fee1c656304193e213adb3aa12b882f4b4841826652fc7df4defcd00994f9", "ported_render_sha256": "78801f52c5bd12e4709089d892d24f82db4b5f767befb8ba02389d4307fa38da", "target": "skills/design/references/sections/plan-design-review/review-sections.md", "lazy_reference_module_target": "skills/design/references/legacy/plan-design-review.md", "packaged_targets": [ "skills/design/references/sections/plan-design-review/review-sections.md", "skills/plan/references/sections/plan-design-review/review-sections.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "plan-design-review/sections/review-sections.md.tmpl", "original_line_range": "1-224", "purpose": "Carved specialist section from plan-design-review, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent plan-design-review workflow reaches this carved section.", "modes": { "parent": "plan-design-review" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Review Sections (7 passes, after scope is agreed)", "Prior Learnings", "Pass 1: Information Architecture", "Pass 2: Interaction State Coverage", "Pass 3: User Journey & Emotional Arc", "Pass 4: AI Slop Risk", "Design Hard Rules", "Pass 5: Design System Alignment", "Pass 6: Responsive & Accessibility", "Pass 7: Unresolved Design Decisions", "Post-Pass: Update Mockups (if generated)", "CRITICAL RULE — How to ask questions", "Required Outputs", "\"NOT in scope\" section", "\"What already exists\" section", "TODOS.md updates", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Completion Summary", "Unresolved Decisions", "Approved Mockups", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Next Steps — Review Chaining", "Formatting Rules" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/design/references/sections/plan-design-review/review-sections.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "plan-devex-review/sections/review-sections.md.tmpl", "parent_source": "plan-devex-review", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "eca5dbccaab17ef1f1ecd6b624df6762b8e596fe", "normalized_render_sha256": "4567898687b5b4566e5566735e86e0a71db1e6d69e1b55006d599794401f89aa", "ported_render_sha256": "f74e7e8054cbda01f5a80493495428d5a181e7b2009eabbe81498147d37f1420", "target": "skills/plan/references/sections/plan-devex-review/review-sections.md", "lazy_reference_module_target": "skills/plan/references/legacy/plan-devex-review.md", "packaged_targets": [ "skills/plan/references/sections/plan-devex-review/review-sections.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "plan-devex-review/sections/review-sections.md.tmpl", "original_line_range": "1-403", "purpose": "Carved specialist section from plan-devex-review, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent plan-devex-review workflow reaches this carved section.", "modes": { "parent": "plan-devex-review" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Review Sections (8 passes, after Step 0 is complete)", "Prior Learnings", "DX Trend Check", "Pass 1: Getting Started Experience (Zero Friction)", "Pass 2: API/CLI/SDK Design (Usable + Useful)", "Pass 3: Error Messages & Debugging (Fight Uncertainty)", "Pass 4: Documentation & Learning (Findable + Learn by Doing)", "Pass 5: Upgrade & Migration Path (Credible)", "Pass 6: Developer Environment & Tooling (Valuable + Accessible)", "Pass 7: Community & Ecosystem (Findable + Desirable)", "Pass 8: DX Measurement & Feedback Loops (Implement + Refine)", "Appendix: Claude Code Skill DX Checklist", "CRITICAL RULE — How to ask questions", "Required Outputs", "Developer Persona Card", "Developer Empathy Narrative", "Competitive DX Benchmark", "Magical Moment Specification", "Developer Journey Map", "First-Time Developer Confusion Report", "\"NOT in scope\" section", "\"What already exists\" section", "TODOS.md updates", "DX Scorecard", "DX Implementation Checklist", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Unresolved Decisions", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Next Steps — Review Chaining", "Mode Quick Reference", "Formatting Rules" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/plan/references/sections/plan-devex-review/review-sections.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "plan-eng-review/sections/review-sections.md.tmpl", "parent_source": "plan-eng-review", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "64562a6b1ff51a9c528d34aef1a7447e18576c13", "normalized_render_sha256": "780b427bfd6b28886538f8eccbfed8f600cf532fc102d81f7499f37469dcb61d", "ported_render_sha256": "249494f052cc853f9ea99e0d06afcf9f783e7f5666e4abb5d760c3260f3c10fc", "target": "skills/plan/references/sections/plan-eng-review/review-sections.md", "lazy_reference_module_target": "skills/plan/references/legacy/plan-eng-review.md", "packaged_targets": [ "skills/plan/references/sections/plan-eng-review/review-sections.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "plan-eng-review/sections/review-sections.md.tmpl", "original_line_range": "1-227", "purpose": "Carved specialist section from plan-eng-review, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent plan-eng-review workflow reaches this carved section.", "modes": { "parent": "plan-eng-review" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Review Sections (after scope is agreed)", "Prior Learnings", "1. Architecture review", "Confidence Calibration", "Pre-emit verification gate (#1539 — kills the \"field doesn't exist\" FP class)", "2. Code quality review", "3. Test review", "Test Framework Detection", "E2E Test Decision Matrix", "REGRESSION RULE (mandatory)", "Test Plan Artifact", "4. Performance review", "Outside Voice Integration Rule", "CRITICAL RULE — How to ask questions", "Required outputs", "\"NOT in scope\" section", "\"What already exists\" section", "TODOS.md updates", "Diagrams", "Failure modes", "Worktree parallelization strategy", "Implementation Tasks", "Markdown section (always emit)", "JSONL artifact (always write, even if zero tasks)", "Completion summary", "Retrospective learning", "Formatting rules", "Review Log", "Review Readiness Dashboard", "Plan File Review Report", "Detect the plan file", "Generate the report", "GSTACK REVIEW REPORT", "Write to the plan file", "Capture Learnings", "Brain Calibration Write-Back (Phase 2 / gated)", "Brain Cache Background Refresh", "Next Steps — Review Chaining", "Unresolved decisions" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/plan/references/sections/plan-eng-review/review-sections.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/adversarial.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "9edb22c9291fde2cc01c0c7eefcd3b033f2dfd29", "normalized_render_sha256": "c3ee106fbb6513ae45ddf0cb9498ad72a63f6b63c1af6807420d7ee7cf3abc80", "ported_render_sha256": "80c5b8c8b833e895479360ade3227a956ea2eba41c183840f163064e9d35dc5b", "target": "skills/ship/references/sections/ship/adversarial.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/adversarial.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/adversarial.md.tmpl", "original_line_range": "1-20", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Capture Learnings", "Refresh learnings for the headline feature on this branch" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/adversarial.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/changelog.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "066c1d1b302176ff84126d3cfefaf722acf35bf1", "normalized_render_sha256": "e84b0e33f0dab6bef8cc66b8088630dbfa2d1868bd02c2c938ebfe3cccaeb970", "ported_render_sha256": "e84b0e33f0dab6bef8cc66b8088630dbfa2d1868bd02c2c938ebfe3cccaeb970", "target": "skills/ship/references/sections/ship/changelog.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/changelog.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/changelog.md.tmpl", "original_line_range": "1-4", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 13: CHANGELOG (auto-generate)" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/changelog.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/greptile.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "974828e099f61161af0735bfb48fa5939f5efaf8", "normalized_render_sha256": "48c59e532a5878215272cebfa1feecf466a35c44aee1fc1cbbf1691b6bfcd6a7", "ported_render_sha256": "2d457433edd3bd049a63aae9aac5d93701b3b141f2c6b03ca434173238854e06", "target": "skills/ship/references/sections/ship/greptile.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/greptile.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/greptile.md.tmpl", "original_line_range": "1-50", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 10: Address Greptile review comments (if PR exists)" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/greptile.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/plan-completion.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "357cec24b6e7261b2451dee48c259fb6b0ae497a", "normalized_render_sha256": "7aef2bc76d8a43d5618017d7b12482b341bd5691b4183271b0027f6a8055b1b2", "ported_render_sha256": "f6b79e888d69c68cd9a22fad9bb6b2f98e9eec2465813b3c006baca3a3f51958", "target": "skills/ship/references/sections/ship/plan-completion.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/plan-completion.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/plan-completion.md.tmpl", "original_line_range": "1-32", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 8: Plan Completion Audit", "Actionable Item Extraction", "Verification Mode", "Cross-Reference Against Diff", "Output Format", "Gate Logic", "Step 8.1: Plan Verification", "1. Check for verification section", "2. Check for running dev server", "3. Invoke /qa-only inline", "4. Gate logic", "5. Include in PR body", "Prior Learnings", "Step 8.2: Scope Drift Detection" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/plan-completion.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/pr-body.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "22ac0d668ba8f2a15c7f9416508d81727c5114e0", "normalized_render_sha256": "813c4c75f1cc8c85ab3121f0a76966673118cf759d283c3ef5f6aa1ba64dd764", "ported_render_sha256": "c45be8e6407b208154b0123c3d9e10658030c1b74067a1218d4a0115b0a1c83d", "target": "skills/ship/references/sections/ship/pr-body.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/pr-body.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/pr-body.md.tmpl", "original_line_range": "1-206", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 18: Documentation sync (via subagent, before PR creation)", "Step 19: Create PR/MR", "Redaction scan (PR body + title) — runs before create AND edit" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/pr-body.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/review-army.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "e55db627e629ec501f1073dd383a7f13499c93ae", "normalized_render_sha256": "21cbb6b729ac4069fb1c9626979ad821e5227463d783b16b70f67526208d697b", "ported_render_sha256": "655ffbe7d5f662bf333dc06143001a7746f6cc35993b29cb7d942135973fd1c8", "target": "skills/ship/references/sections/ship/review-army.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/review-army.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/review-army.md.tmpl", "original_line_range": "1-56", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 9: Pre-Landing Review", "Confidence Calibration", "Pre-emit verification gate (#1539 — kills the \"field doesn't exist\" FP class)", "Design Review (conditional, diff-scoped)", "Step 9.3: Cross-review finding dedup" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/review-army.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/test-coverage.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "8f00d0304f243a630c1920d9be0e3574dd2512aa", "normalized_render_sha256": "e60f59bd59b913c3092734f538b446a52dcccaa00ff69277e0551b13ac8ac1cd", "ported_render_sha256": "3eeac50d8e6aef9e402926af2c35352cab640cdaafb3ff5eb63c9d54e907c800", "target": "skills/ship/references/sections/ship/test-coverage.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/test-coverage.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/test-coverage.md.tmpl", "original_line_range": "1-24", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 7: Test Coverage Audit", "Test Framework Detection", "E2E Test Decision Matrix", "REGRESSION RULE (mandatory)", "Test Plan Artifact" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/test-coverage.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" }, { "source_path": "ship/sections/tests.md.tmpl", "parent_source": "ship", "base_sha": "bb57306d98c97011b0919c6132705a15b1579781", "blob_sha": "e6d53d495f7868e93e06fde68ad2ca8c2fcab315", "normalized_render_sha256": "4335d2e4bf76e164cc767330d96dc69ce7478ec2298690ee6fe873b654c6cb3e", "ported_render_sha256": "9cc20f7d1a99ff7200a6eac240b3d5c1cdbe2772422f7ee15a4752f4b2f22f0a", "target": "skills/ship/references/sections/ship/tests.md", "lazy_reference_module_target": "skills/ship/references/legacy/ship.md", "packaged_targets": [ "skills/ship/references/sections/ship/tests.md" ], "disposition": "JUDGMENT_PRESERVING_CARVE", "original_source_file": "ship/sections/tests.md.tmpl", "original_line_range": "1-110", "purpose": "Carved specialist section from ship, packaged behind a lazy reference at its original workflow point.", "invocation_conditions": "Loaded only when the parent ship workflow reaches this carved section.", "modes": { "parent": "ship" }, "question_sequence": "Preserved verbatim in the package-local lazy section.", "follow_up_behavior": "Preserved verbatim in the package-local lazy section and loaded only when its original phase is reached.", "smart_skip_rules": "Inherited unchanged from the parent specialist workflow.", "pushback_rules": "Inherited unchanged from the parent specialist workflow.", "stop_gates": "Inherited unchanged from the parent specialist workflow.", "approval_gates": "Inherited unchanged from the parent specialist workflow.", "rubrics_and_scoring": "Preserved verbatim in the package-local lazy section.", "cognitive_frameworks": [ "Step 4: Test Framework Bootstrap", "Test Framework Bootstrap", "B2. Research best practices", "B3. Framework selection", "B4. Install and configure", "B4.5. First real tests", "B5. Verify", "B5.5. CI/CD pipeline", "B6. Create TESTING.md", "B7. Update CLAUDE.md", "B8. Commit", "Step 5: Run tests (on merged code)", "Test Failure Ownership Triage", "Step T1: Classify each failure", "Step T2: Handle in-branch failures", "Step T3: Handle pre-existing failures", "Step T4: Execute the chosen action", "Step 6: Eval Suites (conditional)" ], "evidence_requirements": "Inherited unchanged from the parent specialist workflow.", "artifacts_produced": "Inherited unchanged from the parent specialist workflow.", "mutation_authority": "Inherited unchanged from the parent specialist workflow.", "exit_states": "Inherited unchanged from the parent specialist workflow.", "voice": "Inherited unchanged from the parent specialist workflow.", "response_posture": "Inherited unchanged from the parent specialist workflow.", "new_location": "skills/ship/references/sections/ship/tests.md", "parity_test": "scripts/gstack2/run-parity.ts exact packaged-section, lazy-reference, and Git-blob checks" } ], "section_copies": [ { "tree": "design", "source": "design-consultation", "source_path": "design-consultation/sections/proposal-and-preview.md.tmpl", "target_path": "skills/design/references/sections/design-consultation/proposal-and-preview.md", "blob_sha": "5d2d13a7024365d24f926cc49e99f3a980d57059", "sha256": "802acbf180b3720e15685f22e798083f6d480658a2072fc50c176413e7d5708d" }, { "tree": "design", "source": "plan-design-review", "source_path": "plan-design-review/sections/review-sections.md.tmpl", "target_path": "skills/design/references/sections/plan-design-review/review-sections.md", "blob_sha": "8b9c0c4bc37bf056319fdfa5e6e64df7e2c63232", "sha256": "78801f52c5bd12e4709089d892d24f82db4b5f767befb8ba02389d4307fa38da" }, { "tree": "plan", "source": "office-hours", "source_path": "office-hours/sections/design-and-handoff.md.tmpl", "target_path": "skills/plan/references/sections/office-hours/design-and-handoff.md", "blob_sha": "a8f8c5aac4b39b87d222c25201475b5f1ab9bf15", "sha256": "6e5d16c2f9fcc658f4a77c679ba971577dfc91418d84146815be86bb4207f591" }, { "tree": "plan", "source": "plan-ceo-review", "source_path": "plan-ceo-review/sections/review-sections.md.tmpl", "target_path": "skills/plan/references/sections/plan-ceo-review/review-sections.md", "blob_sha": "73262a9588ebe94532e1bd10505d8ea49fdb57dc", "sha256": "6f1f4b1dc3ae01231b5328e864f15d746f03325e074f04bbcf2f0a0df180ac99" }, { "tree": "plan", "source": "plan-design-review", "source_path": "plan-design-review/sections/review-sections.md.tmpl", "target_path": "skills/plan/references/sections/plan-design-review/review-sections.md", "blob_sha": "8b9c0c4bc37bf056319fdfa5e6e64df7e2c63232", "sha256": "78801f52c5bd12e4709089d892d24f82db4b5f767befb8ba02389d4307fa38da" }, { "tree": "plan", "source": "plan-devex-review", "source_path": "plan-devex-review/sections/review-sections.md.tmpl", "target_path": "skills/plan/references/sections/plan-devex-review/review-sections.md", "blob_sha": "eca5dbccaab17ef1f1ecd6b624df6762b8e596fe", "sha256": "f74e7e8054cbda01f5a80493495428d5a181e7b2009eabbe81498147d37f1420" }, { "tree": "plan", "source": "plan-eng-review", "source_path": "plan-eng-review/sections/review-sections.md.tmpl", "target_path": "skills/plan/references/sections/plan-eng-review/review-sections.md", "blob_sha": "64562a6b1ff51a9c528d34aef1a7447e18576c13", "sha256": "249494f052cc853f9ea99e0d06afcf9f783e7f5666e4abb5d760c3260f3c10fc" }, { "tree": "review", "source": "cso", "source_path": "cso/sections/audit-phases.md.tmpl", "target_path": "skills/review/references/sections/cso/audit-phases.md", "blob_sha": "e2e9db0a7688ee80e2f82d55eb73633e6c038375", "sha256": "7d9b74faf4ec5f215fda7bd9704ae7a2a20b5a0d06df722d776725b313128e8e" }, { "tree": "ship", "source": "document-release", "source_path": "document-release/sections/release-body.md.tmpl", "target_path": "skills/ship/references/sections/document-release/release-body.md", "blob_sha": "475e8b258ae06c1ddc2269275a5d85e2dc09eddf", "sha256": "83c9315922fc6cef23701f720fa7eeff0cfccc000c05db0570a6483326857b08" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/adversarial.md.tmpl", "target_path": "skills/ship/references/sections/ship/adversarial.md", "blob_sha": "9edb22c9291fde2cc01c0c7eefcd3b033f2dfd29", "sha256": "80c5b8c8b833e895479360ade3227a956ea2eba41c183840f163064e9d35dc5b" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/changelog.md.tmpl", "target_path": "skills/ship/references/sections/ship/changelog.md", "blob_sha": "066c1d1b302176ff84126d3cfefaf722acf35bf1", "sha256": "e84b0e33f0dab6bef8cc66b8088630dbfa2d1868bd02c2c938ebfe3cccaeb970" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/greptile.md.tmpl", "target_path": "skills/ship/references/sections/ship/greptile.md", "blob_sha": "974828e099f61161af0735bfb48fa5939f5efaf8", "sha256": "2d457433edd3bd049a63aae9aac5d93701b3b141f2c6b03ca434173238854e06" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/plan-completion.md.tmpl", "target_path": "skills/ship/references/sections/ship/plan-completion.md", "blob_sha": "357cec24b6e7261b2451dee48c259fb6b0ae497a", "sha256": "f6b79e888d69c68cd9a22fad9bb6b2f98e9eec2465813b3c006baca3a3f51958" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/pr-body.md.tmpl", "target_path": "skills/ship/references/sections/ship/pr-body.md", "blob_sha": "22ac0d668ba8f2a15c7f9416508d81727c5114e0", "sha256": "c45be8e6407b208154b0123c3d9e10658030c1b74067a1218d4a0115b0a1c83d" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/review-army.md.tmpl", "target_path": "skills/ship/references/sections/ship/review-army.md", "blob_sha": "e55db627e629ec501f1073dd383a7f13499c93ae", "sha256": "655ffbe7d5f662bf333dc06143001a7746f6cc35993b29cb7d942135973fd1c8" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/test-coverage.md.tmpl", "target_path": "skills/ship/references/sections/ship/test-coverage.md", "blob_sha": "8f00d0304f243a630c1920d9be0e3574dd2512aa", "sha256": "3eeac50d8e6aef9e402926af2c35352cab640cdaafb3ff5eb63c9d54e907c800" }, { "tree": "ship", "source": "ship", "source_path": "ship/sections/tests.md.tmpl", "target_path": "skills/ship/references/sections/ship/tests.md", "blob_sha": "e6d53d495f7868e93e06fde68ad2ca8c2fcab315", "sha256": "9cc20f7d1a99ff7200a6eac240b3d5c1cdbe2772422f7ee15a4752f4b2f22f0a" } ], "dependency_copies": [ { "source": "plan-design-review", "owner_tree": "design", "consumer_tree": "plan", "target": "skills/plan/references/legacy/plan-design-review.md", "sha256": "5ff3595a7a6e9136d68678e2810001033beb0b92c3f139b1c749e73398ed4b9a", "disposition": "SHARED_MODULE" }, { "source": "investigate", "owner_tree": "debug", "consumer_tree": "qa", "target": "skills/qa/references/legacy/investigate.md", "sha256": "ebd663fead64cc7d92969742d06bbb18be6f21be7010bba82fc82a27f84efc5e", "disposition": "SHARED_MODULE" }, { "source": "canary", "owner_tree": "qa", "consumer_tree": "ship", "target": "skills/ship/references/legacy/canary.md", "sha256": "9fcf4fdea7d52113c8f5b5cc81c1fb36df591cf9e07bcc38c4ee106b15245997", "disposition": "SHARED_MODULE" }, { "source": "context-restore", "owner_tree": "plan", "consumer_tree": "ship", "target": "skills/ship/references/legacy/context-restore.md", "sha256": "1b1bd416815b759ea2f60565f0959c129d62e88991118680aab45669e54da82f", "disposition": "SHARED_MODULE" } ], "assets": [ { "tree": "debug", "source_path": "docs/askuserquestion-cjk.md", "target_path": "skills/debug/references/support/docs/askuserquestion-cjk.md", "blob_sha": "54f4ac34509ecb094b266108958eb73aac19ca86", "baseline_sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "disposition": "VERBATIM_PORT" }, { "tree": "debug", "source_path": "docs/askuserquestion-split.md", "target_path": "skills/debug/references/support/docs/askuserquestion-split.md", "blob_sha": "ec2f880cef9d64d37b1da5b101531172509fdcf2", "baseline_sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "disposition": "VERBATIM_PORT" }, { "tree": "debug", "source_path": "ETHOS.md", "target_path": "skills/debug/references/support/ETHOS.md", "blob_sha": "3dbd5e570807a4f11cd75cfcaa8e77cb52d9fb7a", "baseline_sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "disposition": "VERBATIM_PORT" }, { "tree": "debug", "source_path": "scripts/jargon-list.json", "target_path": "skills/debug/references/support/scripts/jargon-list.json", "blob_sha": "e8f321d8ae51c458f9ab48bbb7fdf3789c472c14", "baseline_sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "disposition": "VERBATIM_PORT" }, { "tree": "debug", "source_path": "scripts/question-registry.ts", "target_path": "skills/debug/references/support/scripts/question-registry.ts", "blob_sha": "eb1bf0f98bda7ecdee5ea6186828d2fad3b595f9", "baseline_sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "disposition": "VERBATIM_PORT" }, { "tree": "design", "source_path": "design-html/vendor/pretext.js", "target_path": "skills/design/assets/design-html/vendor/pretext.js", "blob_sha": "93e622057d11ccc71c8b2b5bfe0d0d863ba1be15", "baseline_sha256": "c85e755d86d33718e66978d18a2733eb5d11cf44747f58846bd390ed0d6f24e7", "sha256": "c85e755d86d33718e66978d18a2733eb5d11cf44747f58846bd390ed0d6f24e7", "disposition": "VERBATIM_PORT" }, { "tree": "design", "source_path": "docs/askuserquestion-cjk.md", "target_path": "skills/design/references/support/docs/askuserquestion-cjk.md", "blob_sha": "54f4ac34509ecb094b266108958eb73aac19ca86", "baseline_sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "disposition": "VERBATIM_PORT" }, { "tree": "design", "source_path": "docs/askuserquestion-split.md", "target_path": "skills/design/references/support/docs/askuserquestion-split.md", "blob_sha": "ec2f880cef9d64d37b1da5b101531172509fdcf2", "baseline_sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "disposition": "VERBATIM_PORT" }, { "tree": "design", "source_path": "ETHOS.md", "target_path": "skills/design/references/support/ETHOS.md", "blob_sha": "3dbd5e570807a4f11cd75cfcaa8e77cb52d9fb7a", "baseline_sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "disposition": "VERBATIM_PORT" }, { "tree": "design", "source_path": "scripts/jargon-list.json", "target_path": "skills/design/references/support/scripts/jargon-list.json", "blob_sha": "e8f321d8ae51c458f9ab48bbb7fdf3789c472c14", "baseline_sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "disposition": "VERBATIM_PORT" }, { "tree": "design", "source_path": "scripts/question-registry.ts", "target_path": "skills/design/references/support/scripts/question-registry.ts", "blob_sha": "eb1bf0f98bda7ecdee5ea6186828d2fad3b595f9", "baseline_sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "disposition": "VERBATIM_PORT" }, { "tree": "plan", "source_path": "plan-devex-review/dx-hall-of-fame.md", "target_path": "skills/plan/references/artifacts/plan-devex-review/dx-hall-of-fame.md", "blob_sha": "99f8bdd216f7c55455c23c33aecfd4c06cc5afc9", "baseline_sha256": "661c199d78437f0b9f7f94d1691c3dd70076dd3dfaca8274bec36d41597b83a2", "sha256": "661c199d78437f0b9f7f94d1691c3dd70076dd3dfaca8274bec36d41597b83a2", "disposition": "VERBATIM_PORT" }, { "tree": "plan", "source_path": "review/TODOS-format.md", "target_path": "skills/plan/references/artifacts/review/TODOS-format.md", "blob_sha": "eb2f4d9418f9930f0ca6af7f8eed6ca5f1685628", "baseline_sha256": "faf7774c45356ee7990cba0289ca71bf77491394608052e4f711f5436046613c", "sha256": "16ff74a3e74669aa53bb3a9e34d464a5768e91618c38591b170e2d285f010a37", "disposition": "MECHANICAL_PORT" }, { "tree": "plan", "source_path": "docs/askuserquestion-cjk.md", "target_path": "skills/plan/references/support/docs/askuserquestion-cjk.md", "blob_sha": "54f4ac34509ecb094b266108958eb73aac19ca86", "baseline_sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "disposition": "VERBATIM_PORT" }, { "tree": "plan", "source_path": "docs/askuserquestion-split.md", "target_path": "skills/plan/references/support/docs/askuserquestion-split.md", "blob_sha": "ec2f880cef9d64d37b1da5b101531172509fdcf2", "baseline_sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "disposition": "VERBATIM_PORT" }, { "tree": "plan", "source_path": "ETHOS.md", "target_path": "skills/plan/references/support/ETHOS.md", "blob_sha": "3dbd5e570807a4f11cd75cfcaa8e77cb52d9fb7a", "baseline_sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "disposition": "VERBATIM_PORT" }, { "tree": "plan", "source_path": "lib/redact-patterns.ts", "target_path": "skills/plan/references/support/lib/redact-patterns.ts", "blob_sha": "76b81f3d2759faa3d7190286158dc7fb30633e46", "baseline_sha256": "2f8f7314ad5ec78e436655b9c294ec2215ed7bd2780b5f5a82d9375f2b705e7b", "sha256": "2f8f7314ad5ec78e436655b9c294ec2215ed7bd2780b5f5a82d9375f2b705e7b", "disposition": "VERBATIM_PORT" }, { "tree": "plan", "source_path": "scripts/jargon-list.json", "target_path": "skills/plan/references/support/scripts/jargon-list.json", "blob_sha": "e8f321d8ae51c458f9ab48bbb7fdf3789c472c14", "baseline_sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "disposition": "VERBATIM_PORT" }, { "tree": "plan", "source_path": "scripts/question-registry.ts", "target_path": "skills/plan/references/support/scripts/question-registry.ts", "blob_sha": "eb1bf0f98bda7ecdee5ea6186828d2fad3b595f9", "baseline_sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/scripts/gen-accessors-tool/Package.swift", "target_path": "skills/qa/assets/ios-qa/scripts/gen-accessors-tool/Package.swift", "blob_sha": "653b68f36eda6668c135ab97710303e5940c74a6", "baseline_sha256": "184e247b4249c5d1a7e4278cf5460c0961dc5c2ab9b07a5033f35cfba5556755", "sha256": "184e247b4249c5d1a7e4278cf5460c0961dc5c2ab9b07a5033f35cfba5556755", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/scripts/gen-accessors-tool/Sources/GenAccessors/main.swift", "target_path": "skills/qa/assets/ios-qa/scripts/gen-accessors-tool/Sources/GenAccessors/main.swift", "blob_sha": "8287350cb07ada4c779a093fd45c3ce349418c81", "baseline_sha256": "8dfd89a725048bb73f54f36878941b178b5bfef115139255f20199a5de8af725", "sha256": "8dfd89a725048bb73f54f36878941b178b5bfef115139255f20199a5de8af725", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/docs/tailscale-acl-example.md", "target_path": "skills/qa/references/artifacts/ios-qa/docs/tailscale-acl-example.md", "blob_sha": "6eedfe5c6ee3b8edc4caa4b26a2fe100dffe503c", "baseline_sha256": "e7814c05209eba94ffab284157f1722b1a2dbb3fedcddb2dbb78c37d3a03072e", "sha256": "e7814c05209eba94ffab284157f1722b1a2dbb3fedcddb2dbb78c37d3a03072e", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/Bridges.swift.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/Bridges.swift.template", "blob_sha": "bf7af6e3fb36815187f0d72519b8b5deaa01fda4", "baseline_sha256": "7f066d2f70ec45bd1f732fa011451a4cc365c435cb5b59e04660288b49020207", "sha256": "7f066d2f70ec45bd1f732fa011451a4cc365c435cb5b59e04660288b49020207", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/DebugBridgeManager.swift.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/DebugBridgeManager.swift.template", "blob_sha": "e18e2fb05b26cc890c428c3e909bb836e91fd8e7", "baseline_sha256": "ca8e2e57033fdea406ffb7c75caf4ca65a4f999a8ef3023c86e4cce1b9f0485c", "sha256": "ca8e2e57033fdea406ffb7c75caf4ca65a4f999a8ef3023c86e4cce1b9f0485c", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/DebugBridgeTouch.h.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/DebugBridgeTouch.h.template", "blob_sha": "1f85c12111d7e5a41d2459447988da6d02136f20", "baseline_sha256": "706bb9f8883f95f1d3a238e9cadc6cf4097130e4ad7d9c3880ad7b12c6e43cb7", "sha256": "706bb9f8883f95f1d3a238e9cadc6cf4097130e4ad7d9c3880ad7b12c6e43cb7", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/DebugBridgeTouch.m.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/DebugBridgeTouch.m.template", "blob_sha": "7f7b7d1a3d3a67ecd29ebf0e45d50ec82640ef60", "baseline_sha256": "e4a85ea0608b1486f9399db12b211bc7359bab49cef1804bb7bfe7c5fd846c87", "sha256": "e4a85ea0608b1486f9399db12b211bc7359bab49cef1804bb7bfe7c5fd846c87", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/DebugBridgeWiring.swift.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/DebugBridgeWiring.swift.template", "blob_sha": "009a7086198c289918e0552e2cc9422fb6c730c7", "baseline_sha256": "0e178b47704f1aa9403059628362847ebd777ee37f4c04f47df7bcc28d9b7175", "sha256": "0e178b47704f1aa9403059628362847ebd777ee37f4c04f47df7bcc28d9b7175", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/DebugOverlay.swift.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/DebugOverlay.swift.template", "blob_sha": "1d888db0ce2171ebe372a06f8797c5aaca4a954e", "baseline_sha256": "cb027ff31c0e75e5528a6b30748e7189b7adaf25700ca76a3f16cccf6b0f9802", "sha256": "cb027ff31c0e75e5528a6b30748e7189b7adaf25700ca76a3f16cccf6b0f9802", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/Package.swift.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/Package.swift.template", "blob_sha": "88d6bd319478c7b86b6f989b8cef60e7334f094d", "baseline_sha256": "ddb23d0f9fe4e0d1632da20332ce385edaaef889e2741202440bda2e342d41c3", "sha256": "ddb23d0f9fe4e0d1632da20332ce385edaaef889e2741202440bda2e342d41c3", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/StateAccessor.swift.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/StateAccessor.swift.template", "blob_sha": "07de99e19bb7cf5c58450ab63e42dd1961d39d58", "baseline_sha256": "bd547097b3c7d9d356790aed1bef636632c3051df1a4680b4917e4adaa39d2a8", "sha256": "bd547097b3c7d9d356790aed1bef636632c3051df1a4680b4917e4adaa39d2a8", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ios-qa/templates/StateServer.swift.template", "target_path": "skills/qa/references/artifacts/ios-qa/templates/StateServer.swift.template", "blob_sha": "803bedf31fe708d18888b4508203c941ca406404", "baseline_sha256": "badf65ea22f20953a39cc3f4651a5ee45444d575c2f5495152d207bc47446729", "sha256": "badf65ea22f20953a39cc3f4651a5ee45444d575c2f5495152d207bc47446729", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "plan-devex-review/dx-hall-of-fame.md", "target_path": "skills/qa/references/artifacts/plan-devex-review/dx-hall-of-fame.md", "blob_sha": "99f8bdd216f7c55455c23c33aecfd4c06cc5afc9", "baseline_sha256": "661c199d78437f0b9f7f94d1691c3dd70076dd3dfaca8274bec36d41597b83a2", "sha256": "661c199d78437f0b9f7f94d1691c3dd70076dd3dfaca8274bec36d41597b83a2", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "qa/references/issue-taxonomy.md", "target_path": "skills/qa/references/artifacts/qa/references/issue-taxonomy.md", "blob_sha": "05c574166b469352301664cd02320a1ce1d65b41", "baseline_sha256": "dbb99950047ddfe6ecc235958b072f713b13cb7af20dcff2773a0bbd11209b12", "sha256": "dbb99950047ddfe6ecc235958b072f713b13cb7af20dcff2773a0bbd11209b12", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "qa/templates/qa-report-template.md", "target_path": "skills/qa/references/artifacts/qa/templates/qa-report-template.md", "blob_sha": "6aa30943392b75ca8fb8694be31edf89881afd92", "baseline_sha256": "b5bef88a00dbca382bee82ebf08f297b8d67878b55312bfe64a14d52595f6111", "sha256": "b5bef88a00dbca382bee82ebf08f297b8d67878b55312bfe64a14d52595f6111", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "docs/askuserquestion-cjk.md", "target_path": "skills/qa/references/support/docs/askuserquestion-cjk.md", "blob_sha": "54f4ac34509ecb094b266108958eb73aac19ca86", "baseline_sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "docs/askuserquestion-split.md", "target_path": "skills/qa/references/support/docs/askuserquestion-split.md", "blob_sha": "ec2f880cef9d64d37b1da5b101531172509fdcf2", "baseline_sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "ETHOS.md", "target_path": "skills/qa/references/support/ETHOS.md", "blob_sha": "3dbd5e570807a4f11cd75cfcaa8e77cb52d9fb7a", "baseline_sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "scripts/jargon-list.json", "target_path": "skills/qa/references/support/scripts/jargon-list.json", "blob_sha": "e8f321d8ae51c458f9ab48bbb7fdf3789c472c14", "baseline_sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "disposition": "VERBATIM_PORT" }, { "tree": "qa", "source_path": "scripts/question-registry.ts", "target_path": "skills/qa/references/support/scripts/question-registry.ts", "blob_sha": "eb1bf0f98bda7ecdee5ea6186828d2fad3b595f9", "baseline_sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "cso/ACKNOWLEDGEMENTS.md", "target_path": "skills/review/references/artifacts/cso/ACKNOWLEDGEMENTS.md", "blob_sha": "c4b89aebd4d6d129bc508215f2b07ce21014e933", "baseline_sha256": "9988a37eb79023ad162f52c5eacb4a77d0654d912a3a7555914bbb3dcd4a4815", "sha256": "85fbfa9eb9d5d1dc3f105b17033c50078720c8526b3edba8d93a0259fef3309b", "disposition": "MECHANICAL_PORT" }, { "tree": "review", "source_path": "review/checklist.md", "target_path": "skills/review/references/artifacts/review/checklist.md", "blob_sha": "238c2acc4d111e51b670e76b3a70c040bc3898b2", "baseline_sha256": "cfe559e2f4ece967a2e2e6243dd4166e5cf988c546c8590edaeb9beafd4f2f30", "sha256": "cfe559e2f4ece967a2e2e6243dd4166e5cf988c546c8590edaeb9beafd4f2f30", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/design-checklist.md", "target_path": "skills/review/references/artifacts/review/design-checklist.md", "blob_sha": "e9d2b7117c039f82b78daec8f7db63998ee1480c", "baseline_sha256": "e6f4ac34f034005c7fc91e4008bb8101a0973a26230b86b50c4f580182e6c8bb", "sha256": "ad38ac65300f2b44980816f80e0cb70e9d3c169e9ebf1055f723b0716812f191", "disposition": "MECHANICAL_PORT" }, { "tree": "review", "source_path": "review/greptile-triage.md", "target_path": "skills/review/references/artifacts/review/greptile-triage.md", "blob_sha": "3cb6e8d597fd04462b5c2fe18174be2c9ce75c8f", "baseline_sha256": "60fbc224b9b54c0d1fea884d5caf5b1b03957c07fccddb9ba7cedff988920bbd", "sha256": "75072d9d3e10f622a84a4edae8822eb735caba30d41df6184ab0812912e44bfb", "disposition": "MECHANICAL_PORT" }, { "tree": "review", "source_path": "review/specialists/api-contract.md", "target_path": "skills/review/references/artifacts/review/specialists/api-contract.md", "blob_sha": "01a649b1b0f47bb1af78e1614924b80cddbd48fa", "baseline_sha256": "263d23ac119dd601d315c191dbdbd503d47c00264c9c0ca81959559ca11d4e95", "sha256": "263d23ac119dd601d315c191dbdbd503d47c00264c9c0ca81959559ca11d4e95", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/specialists/data-migration.md", "target_path": "skills/review/references/artifacts/review/specialists/data-migration.md", "blob_sha": "effc11469c12ec14975cc12036f0e28570d39019", "baseline_sha256": "b6fd9eb229002ea598f8fe9ff53b1cd8821e3bd37a7aa7b07b5526556c71ebca", "sha256": "b6fd9eb229002ea598f8fe9ff53b1cd8821e3bd37a7aa7b07b5526556c71ebca", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/specialists/maintainability.md", "target_path": "skills/review/references/artifacts/review/specialists/maintainability.md", "blob_sha": "a2a036f9ca4c77ea4d9b9b38233444772a9eccfc", "baseline_sha256": "7d945a69e0763fd1be26ffdff65f1088cab555d80630ed4ad44313e5e6623036", "sha256": "7d945a69e0763fd1be26ffdff65f1088cab555d80630ed4ad44313e5e6623036", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/specialists/performance.md", "target_path": "skills/review/references/artifacts/review/specialists/performance.md", "blob_sha": "612aa285d69a3c73da37e766a8da6de489c41a6d", "baseline_sha256": "545c294ae53638b4c8524e8cde08246a4ce3b5c287ec7c44e27f5556a3b0e8cc", "sha256": "545c294ae53638b4c8524e8cde08246a4ce3b5c287ec7c44e27f5556a3b0e8cc", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/specialists/red-team.md", "target_path": "skills/review/references/artifacts/review/specialists/red-team.md", "blob_sha": "12654da877f4f036e7f994fbd587b8cafe1e1d62", "baseline_sha256": "9ea05149f5b13d6a19ecec26285142d09d259cf80a515af828abdd1f43320427", "sha256": "9ea05149f5b13d6a19ecec26285142d09d259cf80a515af828abdd1f43320427", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/specialists/security.md", "target_path": "skills/review/references/artifacts/review/specialists/security.md", "blob_sha": "b1d2e30c1ff0cc83d5d4e4e4f4fe5b1f4bd581e2", "baseline_sha256": "d0dc1cf0f1c7450507cfc663a67624cbcd5d4cfd0258a3bfeb51dba6f09c7df2", "sha256": "d0dc1cf0f1c7450507cfc663a67624cbcd5d4cfd0258a3bfeb51dba6f09c7df2", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/specialists/testing.md", "target_path": "skills/review/references/artifacts/review/specialists/testing.md", "blob_sha": "b2ea12e57c882ef307daee1abaa7066429b4425f", "baseline_sha256": "3fd6dc5d802fd112f75934c4c168c3f03e25275b70e1e403eb670cbf7447e4e7", "sha256": "3fd6dc5d802fd112f75934c4c168c3f03e25275b70e1e403eb670cbf7447e4e7", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "review/TODOS-format.md", "target_path": "skills/review/references/artifacts/review/TODOS-format.md", "blob_sha": "eb2f4d9418f9930f0ca6af7f8eed6ca5f1685628", "baseline_sha256": "faf7774c45356ee7990cba0289ca71bf77491394608052e4f711f5436046613c", "sha256": "16ff74a3e74669aa53bb3a9e34d464a5768e91618c38591b170e2d285f010a37", "disposition": "MECHANICAL_PORT" }, { "tree": "review", "source_path": "docs/askuserquestion-cjk.md", "target_path": "skills/review/references/support/docs/askuserquestion-cjk.md", "blob_sha": "54f4ac34509ecb094b266108958eb73aac19ca86", "baseline_sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "docs/askuserquestion-split.md", "target_path": "skills/review/references/support/docs/askuserquestion-split.md", "blob_sha": "ec2f880cef9d64d37b1da5b101531172509fdcf2", "baseline_sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "ETHOS.md", "target_path": "skills/review/references/support/ETHOS.md", "blob_sha": "3dbd5e570807a4f11cd75cfcaa8e77cb52d9fb7a", "baseline_sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "lib/redact-patterns.ts", "target_path": "skills/review/references/support/lib/redact-patterns.ts", "blob_sha": "76b81f3d2759faa3d7190286158dc7fb30633e46", "baseline_sha256": "2f8f7314ad5ec78e436655b9c294ec2215ed7bd2780b5f5a82d9375f2b705e7b", "sha256": "2f8f7314ad5ec78e436655b9c294ec2215ed7bd2780b5f5a82d9375f2b705e7b", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "scripts/jargon-list.json", "target_path": "skills/review/references/support/scripts/jargon-list.json", "blob_sha": "e8f321d8ae51c458f9ab48bbb7fdf3789c472c14", "baseline_sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "disposition": "VERBATIM_PORT" }, { "tree": "review", "source_path": "scripts/question-registry.ts", "target_path": "skills/review/references/support/scripts/question-registry.ts", "blob_sha": "eb1bf0f98bda7ecdee5ea6186828d2fad3b595f9", "baseline_sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/scripts/gen-accessors-tool/Package.swift", "target_path": "skills/ship/assets/ios-qa/scripts/gen-accessors-tool/Package.swift", "blob_sha": "653b68f36eda6668c135ab97710303e5940c74a6", "baseline_sha256": "184e247b4249c5d1a7e4278cf5460c0961dc5c2ab9b07a5033f35cfba5556755", "sha256": "184e247b4249c5d1a7e4278cf5460c0961dc5c2ab9b07a5033f35cfba5556755", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/scripts/gen-accessors-tool/Sources/GenAccessors/main.swift", "target_path": "skills/ship/assets/ios-qa/scripts/gen-accessors-tool/Sources/GenAccessors/main.swift", "blob_sha": "8287350cb07ada4c779a093fd45c3ce349418c81", "baseline_sha256": "8dfd89a725048bb73f54f36878941b178b5bfef115139255f20199a5de8af725", "sha256": "8dfd89a725048bb73f54f36878941b178b5bfef115139255f20199a5de8af725", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/docs/tailscale-acl-example.md", "target_path": "skills/ship/references/artifacts/ios-qa/docs/tailscale-acl-example.md", "blob_sha": "6eedfe5c6ee3b8edc4caa4b26a2fe100dffe503c", "baseline_sha256": "e7814c05209eba94ffab284157f1722b1a2dbb3fedcddb2dbb78c37d3a03072e", "sha256": "e7814c05209eba94ffab284157f1722b1a2dbb3fedcddb2dbb78c37d3a03072e", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/Bridges.swift.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/Bridges.swift.template", "blob_sha": "bf7af6e3fb36815187f0d72519b8b5deaa01fda4", "baseline_sha256": "7f066d2f70ec45bd1f732fa011451a4cc365c435cb5b59e04660288b49020207", "sha256": "7f066d2f70ec45bd1f732fa011451a4cc365c435cb5b59e04660288b49020207", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/DebugBridgeManager.swift.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/DebugBridgeManager.swift.template", "blob_sha": "e18e2fb05b26cc890c428c3e909bb836e91fd8e7", "baseline_sha256": "ca8e2e57033fdea406ffb7c75caf4ca65a4f999a8ef3023c86e4cce1b9f0485c", "sha256": "ca8e2e57033fdea406ffb7c75caf4ca65a4f999a8ef3023c86e4cce1b9f0485c", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/DebugBridgeTouch.h.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/DebugBridgeTouch.h.template", "blob_sha": "1f85c12111d7e5a41d2459447988da6d02136f20", "baseline_sha256": "706bb9f8883f95f1d3a238e9cadc6cf4097130e4ad7d9c3880ad7b12c6e43cb7", "sha256": "706bb9f8883f95f1d3a238e9cadc6cf4097130e4ad7d9c3880ad7b12c6e43cb7", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/DebugBridgeTouch.m.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/DebugBridgeTouch.m.template", "blob_sha": "7f7b7d1a3d3a67ecd29ebf0e45d50ec82640ef60", "baseline_sha256": "e4a85ea0608b1486f9399db12b211bc7359bab49cef1804bb7bfe7c5fd846c87", "sha256": "e4a85ea0608b1486f9399db12b211bc7359bab49cef1804bb7bfe7c5fd846c87", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/DebugBridgeWiring.swift.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/DebugBridgeWiring.swift.template", "blob_sha": "009a7086198c289918e0552e2cc9422fb6c730c7", "baseline_sha256": "0e178b47704f1aa9403059628362847ebd777ee37f4c04f47df7bcc28d9b7175", "sha256": "0e178b47704f1aa9403059628362847ebd777ee37f4c04f47df7bcc28d9b7175", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/DebugOverlay.swift.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/DebugOverlay.swift.template", "blob_sha": "1d888db0ce2171ebe372a06f8797c5aaca4a954e", "baseline_sha256": "cb027ff31c0e75e5528a6b30748e7189b7adaf25700ca76a3f16cccf6b0f9802", "sha256": "cb027ff31c0e75e5528a6b30748e7189b7adaf25700ca76a3f16cccf6b0f9802", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/Package.swift.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/Package.swift.template", "blob_sha": "88d6bd319478c7b86b6f989b8cef60e7334f094d", "baseline_sha256": "ddb23d0f9fe4e0d1632da20332ce385edaaef889e2741202440bda2e342d41c3", "sha256": "ddb23d0f9fe4e0d1632da20332ce385edaaef889e2741202440bda2e342d41c3", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/StateAccessor.swift.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/StateAccessor.swift.template", "blob_sha": "07de99e19bb7cf5c58450ab63e42dd1961d39d58", "baseline_sha256": "bd547097b3c7d9d356790aed1bef636632c3051df1a4680b4917e4adaa39d2a8", "sha256": "bd547097b3c7d9d356790aed1bef636632c3051df1a4680b4917e4adaa39d2a8", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ios-qa/templates/StateServer.swift.template", "target_path": "skills/ship/references/artifacts/ios-qa/templates/StateServer.swift.template", "blob_sha": "803bedf31fe708d18888b4508203c941ca406404", "baseline_sha256": "badf65ea22f20953a39cc3f4651a5ee45444d575c2f5495152d207bc47446729", "sha256": "badf65ea22f20953a39cc3f4651a5ee45444d575c2f5495152d207bc47446729", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "review/checklist.md", "target_path": "skills/ship/references/artifacts/review/checklist.md", "blob_sha": "238c2acc4d111e51b670e76b3a70c040bc3898b2", "baseline_sha256": "cfe559e2f4ece967a2e2e6243dd4166e5cf988c546c8590edaeb9beafd4f2f30", "sha256": "cfe559e2f4ece967a2e2e6243dd4166e5cf988c546c8590edaeb9beafd4f2f30", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "review/design-checklist.md", "target_path": "skills/ship/references/artifacts/review/design-checklist.md", "blob_sha": "e9d2b7117c039f82b78daec8f7db63998ee1480c", "baseline_sha256": "e6f4ac34f034005c7fc91e4008bb8101a0973a26230b86b50c4f580182e6c8bb", "sha256": "ad38ac65300f2b44980816f80e0cb70e9d3c169e9ebf1055f723b0716812f191", "disposition": "MECHANICAL_PORT" }, { "tree": "ship", "source_path": "review/greptile-triage.md", "target_path": "skills/ship/references/artifacts/review/greptile-triage.md", "blob_sha": "3cb6e8d597fd04462b5c2fe18174be2c9ce75c8f", "baseline_sha256": "60fbc224b9b54c0d1fea884d5caf5b1b03957c07fccddb9ba7cedff988920bbd", "sha256": "75072d9d3e10f622a84a4edae8822eb735caba30d41df6184ab0812912e44bfb", "disposition": "MECHANICAL_PORT" }, { "tree": "ship", "source_path": "review/TODOS-format.md", "target_path": "skills/ship/references/artifacts/review/TODOS-format.md", "blob_sha": "eb2f4d9418f9930f0ca6af7f8eed6ca5f1685628", "baseline_sha256": "faf7774c45356ee7990cba0289ca71bf77491394608052e4f711f5436046613c", "sha256": "16ff74a3e74669aa53bb3a9e34d464a5768e91618c38591b170e2d285f010a37", "disposition": "MECHANICAL_PORT" }, { "tree": "ship", "source_path": "docs/askuserquestion-cjk.md", "target_path": "skills/ship/references/support/docs/askuserquestion-cjk.md", "blob_sha": "54f4ac34509ecb094b266108958eb73aac19ca86", "baseline_sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "sha256": "a70240c7de8e92c168904bf15e33cbbbd08c39fbbbfd37c39c986507fded86f5", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "docs/askuserquestion-split.md", "target_path": "skills/ship/references/support/docs/askuserquestion-split.md", "blob_sha": "ec2f880cef9d64d37b1da5b101531172509fdcf2", "baseline_sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "sha256": "6b80c7c1849f60f5e084cb8cffce76530b2f01131be84ec89636c437280e115e", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "ETHOS.md", "target_path": "skills/ship/references/support/ETHOS.md", "blob_sha": "3dbd5e570807a4f11cd75cfcaa8e77cb52d9fb7a", "baseline_sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "sha256": "dedb0b945ce542b6a5da8af99b974a88a71465870978f3831c4a01d18db8e57b", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "scripts/jargon-list.json", "target_path": "skills/ship/references/support/scripts/jargon-list.json", "blob_sha": "e8f321d8ae51c458f9ab48bbb7fdf3789c472c14", "baseline_sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "sha256": "cde02f2478022a5cd82e12cf07bfbfe8faed8a9b331026b68efb0aee2a9728b2", "disposition": "VERBATIM_PORT" }, { "tree": "ship", "source_path": "scripts/question-registry.ts", "target_path": "skills/ship/references/support/scripts/question-registry.ts", "blob_sha": "eb1bf0f98bda7ecdee5ea6186828d2fad3b595f9", "baseline_sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "sha256": "1a6c41753c3efe3f0caf3808fcad5e3857401d3df5b4ff6eec2bdc03b0e828c9", "disposition": "VERBATIM_PORT" } ], "runtime_helpers": [ { "name": "browse", "delivery": "repository-payload", "source_path": "browse/dist/browse", "platform_source_paths": { "posix": "browse/dist/browse", "win32": "browse/dist/browse.exe" }, "consumer_modules": [ "autoplan", "benchmark", "benchmark-models", "browse", "canary", "codex", "context-restore", "context-save", "cso", "design-consultation", "design-html", "design-review", "design-shotgun", "devex-review", "diagram", "document-generate", "document-release", "freeze", "guard", "health", "investigate", "ios-qa", "ios-sync", "land-and-deploy", "landing-report", "learn", "make-pdf", "office-hours", "open-gstack-browser", "pair-agent", "plan-ceo-review", "plan-design-review", "plan-devex-review", "plan-eng-review", "plan-tune", "qa", "qa-only", "retro", "review", "scrape", "setup-browser-cookies", "setup-gbrain", "ship", "skillify", "spec", "sync-gbrain", "unfreeze" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/browse" }, { "name": "bun", "delivery": "managed-runtime-artifact", "component": "core", "build_step": "managed-bun", "source_path": ".gstack-runtime-tools/bun", "consumer_modules": [ "autoplan", "benchmark", "benchmark-models", "browse", "canary", "codex", "context-restore", "context-save", "cso", "design-consultation", "design-html", "design-review", "design-shotgun", "devex-review", "diagram", "document-generate", "document-release", "freeze", "guard", "health", "investigate", "ios-qa", "ios-sync", "land-and-deploy", "landing-report", "learn", "make-pdf", "office-hours", "open-gstack-browser", "pair-agent", "plan-ceo-review", "plan-design-review", "plan-devex-review", "plan-eng-review", "plan-tune", "qa", "qa-only", "retro", "review", "scrape", "setup-browser-cookies", "setup-gbrain", "ship", "skillify", "spec", "sync-gbrain", "unfreeze" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/bun" }, { "name": "gstack", "delivery": "repository-payload", "source_path": "bin/gstack", "consumer_modules": [ "diagram", "ios-qa", "ios-sync", "open-gstack-browser", "skillify" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack" }, { "name": "gstack-artifacts-init", "delivery": "repository-payload", "source_path": "bin/gstack-artifacts-init", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-artifacts-init" }, { "name": "gstack-brain-cache", "delivery": "repository-payload", "source_path": "bin/gstack-brain-cache", "consumer_modules": [ "office-hours", "plan-ceo-review", "plan-design-review", "plan-devex-review", "plan-eng-review" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-brain-cache" }, { "name": "gstack-codex-probe", "delivery": "repository-payload", "source_path": "bin/gstack-codex-probe", "consumer_modules": [ "autoplan", "codex" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-codex-probe" }, { "name": "gstack-config", "delivery": "repository-payload", "source_path": "bin/gstack-config", "consumer_modules": [ "autoplan", "document-generate", "plan-tune", "setup-gbrain", "ship", "spec", "sync-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-config" }, { "name": "gstack-decision-log", "delivery": "repository-payload", "source_path": "bin/gstack-decision-log", "consumer_modules": [ "ship", "spec" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-decision-log" }, { "name": "gstack-design", "delivery": "repository-payload", "source_path": "design/dist/design", "platform_source_paths": { "posix": "design/dist/design", "win32": "design/dist/design.exe" }, "consumer_modules": [ "autoplan", "benchmark", "benchmark-models", "browse", "canary", "codex", "context-restore", "context-save", "cso", "design-consultation", "design-html", "design-review", "design-shotgun", "devex-review", "diagram", "document-generate", "document-release", "freeze", "guard", "health", "investigate", "ios-qa", "ios-sync", "land-and-deploy", "landing-report", "learn", "make-pdf", "office-hours", "open-gstack-browser", "pair-agent", "plan-ceo-review", "plan-design-review", "plan-devex-review", "plan-eng-review", "plan-tune", "qa", "qa-only", "retro", "review", "scrape", "setup-browser-cookies", "setup-gbrain", "ship", "skillify", "spec", "sync-gbrain", "unfreeze" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-design" }, { "name": "gstack-developer-profile", "delivery": "repository-payload", "source_path": "bin/gstack-developer-profile", "consumer_modules": [ "office-hours", "plan-tune" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-developer-profile" }, { "name": "gstack-diff-scope", "delivery": "repository-payload", "source_path": "bin/gstack-diff-scope", "consumer_modules": [ "land-and-deploy", "ship" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-diff-scope" }, { "name": "gstack-distill-apply", "delivery": "repository-payload", "source_path": "bin/gstack-distill-apply", "consumer_modules": [ "plan-tune" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-distill-apply" }, { "name": "gstack-distill-free-text", "delivery": "repository-payload", "source_path": "bin/gstack-distill-free-text", "consumer_modules": [ "plan-tune" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-distill-free-text" }, { "name": "gstack-gbrain-detect", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-detect", "consumer_modules": [ "setup-gbrain", "sync-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-detect" }, { "name": "gstack-gbrain-install", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-install", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-install" }, { "name": "gstack-gbrain-lib.sh", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-lib.sh", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-lib.sh" }, { "name": "gstack-gbrain-mcp-verify", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-mcp-verify", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-mcp-verify" }, { "name": "gstack-gbrain-repo-policy", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-repo-policy", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-repo-policy" }, { "name": "gstack-gbrain-source-wireup", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-source-wireup", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-source-wireup" }, { "name": "gstack-gbrain-supabase-provision", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-supabase-provision", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-supabase-provision" }, { "name": "gstack-gbrain-supabase-verify", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-supabase-verify", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-supabase-verify" }, { "name": "gstack-gbrain-sync", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-sync.ts", "consumer_modules": [ "setup-gbrain", "sync-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-sync" }, { "name": "gstack-gbrain-sync.ts", "delivery": "repository-payload", "source_path": "bin/gstack-gbrain-sync.ts", "consumer_modules": [ "sync-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-gbrain-sync.ts" }, { "name": "gstack-global-discover", "delivery": "repository-payload", "source_path": "bin/gstack-global-discover.ts", "consumer_modules": [ "retro" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-global-discover" }, { "name": "gstack-learnings-log", "delivery": "repository-payload", "source_path": "bin/gstack-learnings-log", "consumer_modules": [ "cso", "design-consultation", "design-review", "devex-review", "investigate", "learn", "office-hours", "qa", "qa-only", "retro", "review", "scrape", "skillify" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-learnings-log" }, { "name": "gstack-learnings-search", "delivery": "repository-payload", "source_path": "bin/gstack-learnings-search", "consumer_modules": [ "cso", "design-consultation", "design-review", "investigate", "learn", "office-hours", "plan-ceo-review", "qa", "qa-only", "retro", "review" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-learnings-search" }, { "name": "gstack-memory-ingest", "delivery": "repository-payload", "source_path": "bin/gstack-memory-ingest.ts", "consumer_modules": [ "setup-gbrain" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-memory-ingest" }, { "name": "gstack-model-benchmark", "delivery": "repository-payload", "source_path": "bin/gstack-model-benchmark", "consumer_modules": [ "benchmark-models" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-model-benchmark" }, { "name": "gstack-next-version", "delivery": "repository-payload", "source_path": "bin/gstack-next-version", "consumer_modules": [ "land-and-deploy", "landing-report", "review", "ship" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-next-version" }, { "name": "gstack-paths", "delivery": "repository-payload", "source_path": "bin/gstack-paths", "consumer_modules": [ "codex", "context-restore", "context-save", "freeze", "guard", "investigate", "learn", "plan-tune", "spec", "unfreeze" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-paths" }, { "name": "gstack-pr-title-rewrite.sh", "delivery": "repository-payload", "source_path": "bin/gstack-pr-title-rewrite.sh", "consumer_modules": [ "ship" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-pr-title-rewrite.sh" }, { "name": "gstack-question-preference", "delivery": "repository-payload", "source_path": "bin/gstack-question-preference", "consumer_modules": [ "plan-tune" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-question-preference" }, { "name": "gstack-redact", "delivery": "repository-payload", "source_path": "bin/gstack-redact", "consumer_modules": [ "document-generate", "ship", "spec" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-redact" }, { "name": "gstack-redact-audit-log", "delivery": "repository-payload", "source_path": "bin/gstack-redact-audit-log", "consumer_modules": [ "spec" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-redact-audit-log" }, { "name": "gstack-review-log", "delivery": "repository-payload", "source_path": "bin/gstack-review-log", "consumer_modules": [ "autoplan", "codex", "devex-review", "review" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-review-log" }, { "name": "gstack-review-read", "delivery": "repository-payload", "source_path": "bin/gstack-review-read", "consumer_modules": [ "devex-review", "land-and-deploy", "review", "ship" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-review-read" }, { "name": "gstack-slug", "delivery": "repository-payload", "source_path": "bin/gstack-slug", "consumer_modules": [ "autoplan", "benchmark", "canary", "context-restore", "context-save", "design-consultation", "design-html", "design-review", "design-shotgun", "devex-review", "health", "land-and-deploy", "learn", "office-hours", "plan-ceo-review", "plan-design-review", "plan-devex-review", "plan-eng-review", "plan-tune", "qa", "qa-only", "retro", "ship", "spec" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-slug" }, { "name": "gstack-taste-update", "delivery": "repository-payload", "source_path": "bin/gstack-taste-update", "consumer_modules": [ "design-consultation", "design-shotgun" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-taste-update" }, { "name": "gstack-version-bump", "delivery": "repository-payload", "source_path": "bin/gstack-version-bump", "consumer_modules": [ "ship" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/gstack-version-bump" }, { "name": "make-pdf", "delivery": "repository-payload", "source_path": "make-pdf/dist/pdf", "platform_source_paths": { "posix": "make-pdf/dist/pdf", "win32": "make-pdf/dist/pdf.exe" }, "consumer_modules": [ "autoplan", "benchmark", "benchmark-models", "browse", "canary", "codex", "context-restore", "context-save", "cso", "design-consultation", "design-html", "design-review", "design-shotgun", "devex-review", "diagram", "document-generate", "document-release", "freeze", "guard", "health", "investigate", "ios-qa", "ios-sync", "land-and-deploy", "landing-report", "learn", "make-pdf", "office-hours", "open-gstack-browser", "pair-agent", "plan-ceo-review", "plan-design-review", "plan-devex-review", "plan-eng-review", "plan-tune", "qa", "qa-only", "retro", "review", "scrape", "setup-browser-cookies", "setup-gbrain", "ship", "skillify", "spec", "sync-gbrain", "unfreeze" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/make-pdf" }, { "name": "remote-slug", "delivery": "repository-payload", "source_path": "browse/bin/remote-slug", "consumer_modules": [ "autoplan", "plan-ceo-review", "plan-devex-review", "plan-eng-review" ], "stable_path": "${GSTACK_HOME:-$HOME/.gstack}/bin/remote-slug" } ], "internal_execution_adapters": [ { "name": "system-functional", "target": "skills/qa/references/SYSTEM-FUNCTIONAL.md", "disposition": "SHARED_MODULE", "composed_from": [ "devex-review", "qa", "qa-only", "investigate" ], "purpose": "Repository-native API, CLI, backend job, worker, and webhook execution while preserving report/fix and root-cause gates." } ], "upstream_bug_fixes": [ { "pr": 610, "url": "https://github.com/garrytan/gstack/pull/610", "title": "Validate review findings before acting on them", "targets": [ "review" ], "anchor": "GSTACK2_FIX_610_FINDING_VALIDATION" }, { "pr": 645, "url": "https://github.com/garrytan/gstack/pull/645", "title": "Classify non-application changes before review", "targets": [ "review" ], "anchor": "GSTACK2_FIX_645_PR_TYPE_TRIAGE" }, { "pr": 679, "url": "https://github.com/garrytan/gstack/pull/679", "title": "Match the user language", "targets": [ "*" ], "anchor": "GSTACK2_FIX_679_MATCH_USER_LANGUAGE" }, { "pr": 884, "url": "https://github.com/garrytan/gstack/pull/884", "title": "Treat requested human review as a hard landing gate", "targets": [ "ship", "land-and-deploy" ], "anchor": "GSTACK2_FIX_884_HUMAN_REVIEW_GATE" }, { "pr": 1071, "url": "https://github.com/garrytan/gstack/pull/1071", "title": "Make normalized data models the default", "targets": [ "plan-eng-review" ], "anchor": "GSTACK2_FIX_1071_DATA_MODEL_DEFAULTS" }, { "pr": 1484, "url": "https://github.com/garrytan/gstack/pull/1484", "title": "Capture QA evidence per finding", "targets": [ "qa", "qa-only" ], "anchor": "GSTACK2_FIX_1484_EVIDENCE_PER_FINDING" }, { "pr": 1636, "url": "https://github.com/garrytan/gstack/pull/1636", "title": "Detect stale retrospective windows", "targets": [ "retro" ], "anchor": "GSTACK2_FIX_1636_STALE_RETRO_WINDOW" }, { "pr": 1777, "url": "https://github.com/garrytan/gstack/pull/1777", "title": "Retain rejection confidence in design exploration", "targets": [ "design-shotgun" ], "anchor": "GSTACK2_FIX_1777_REJECTION_CONFIDENCE" }, { "pr": 1920, "url": "https://github.com/garrytan/gstack/pull/1920", "title": "Infer the design system before auditing deviations", "targets": [ "design-review" ], "anchor": "GSTACK2_FIX_1920_INFER_DESIGN_SYSTEM" }, { "pr": 2014, "url": "https://github.com/garrytan/gstack/pull/2014", "title": "Make autoplan phase skips auditable", "targets": [ "autoplan" ], "anchor": "GSTACK2_FIX_2014_AUTOPLAN_SCOPE_COUNTS" }, { "pr": 2023, "url": "https://github.com/garrytan/gstack/pull/2023", "title": "Label single-model autoplan output honestly", "targets": [ "autoplan" ], "anchor": "GSTACK2_FIX_2023_SINGLE_VOICE_LABELS" }, { "pr": 2030, "url": "https://github.com/garrytan/gstack/pull/2030", "title": "Record only signal-bearing learnings", "targets": [ "office-hours", "plan-ceo-review", "plan-eng-review", "plan-devex-review", "learn", "design-consultation", "plan-design-review", "design-review", "qa", "qa-only", "devex-review", "scrape", "skillify", "investigate", "review", "cso", "ship" ], "anchor": "GSTACK2_FIX_2030_SIGNAL_GATED_LEARNING" }, { "pr": 2037, "url": "https://github.com/garrytan/gstack/pull/2037", "title": "Keep retrospectives language-agnostic and evidence-backed", "targets": [ "retro" ], "anchor": "GSTACK2_FIX_2037_RETRO_TEST_EVIDENCE" }, { "pr": 2141, "url": "https://github.com/garrytan/gstack/pull/2141", "title": "Trace changed inputs into unchanged consumers", "targets": [ "review" ], "anchor": "GSTACK2_FIX_2141_UNCHANGED_CONSUMER_TRACE" }, { "pr": 2186, "url": "https://github.com/garrytan/gstack/pull/2186", "title": "Harden operational judgment and release checks", "targets": [ "browse", "canary", "investigate", "qa", "ship" ], "anchor": "GSTACK2_FIX_2186_OPERATIONAL_HARDENING" }, { "pr": 2189, "url": "https://github.com/garrytan/gstack/pull/2189", "title": "Accept coherent design-thesis framing", "targets": [ "design-consultation", "plan-design-review", "design-review" ], "anchor": "GSTACK2_FIX_2189_DESIGN_THESIS_EQUIVALENCE" } ] }