auto-pass

Solid

Canonical main-chain orchestrator for locked/current refinement-owned sources (DP-backed or JIRA Epic-backed). It routes a source through breakdown, engineering, and verify-AC without taking over their mutation authority. Trigger: "auto-pass {KEY}", "快速通關 {KEY}", "完整流程 {KEY}" when the source is LOCKED and artifacts are current. `{KEY}` 可以是 `DP-NNN` 或 JIRA Epic key。

AI & Automation 4 stars 0 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
23
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Auto-pass `auto-pass` 是 locked/current refinement-owned source 的主鏈 orchestrator。runner-first contract:本 SKILL 只負責 dispatch boundary 與 terminal contract;所有 schema、execution loop、friction、report 細節都 pointer 到 canonical references;runtime 行為由 `scripts/auto-pass-runner.sh` 與其呼叫的 deterministic validators 決定。 `auto-pass` 不改 code、不寫 task.md、不建 generic GitHub PR、不判 AC PASS/FAIL,也不執行 merge / release / deploy / production write。 ## Source Gate `auto-pass` 接受 `spec-source-resolver.md` 解析出的唯一 refinement-owned source(DP-backed 落在 `design-plans/DP-NNN-*/`,JIRA Epic-backed 落在 `companies/{company}/{EPIC}/`)。 runner / probe 共同確認:唯一 container、`index.md` `status=LOCKED`、`refinement.md` / `refinement.json` current、ledger `source.refinement_hash` 對齊。任何一項不符回 upstream owning skill;兩種 source type 共用同一條 gate,無特殊豁免。JIRA Epic-backed source 首次 dispatch 必須先取得 JIRA status sync consent;prompt、marker、TTL fallback 以 `.claude/skills/references/auto-pass-ledger.md` § JIRA Status Consent 為準。 ## Ledger Contract (pointer) ledger 路徑:`{source_container}/artifacts/auto-pass/YYYYMMDD-HHMMSS-ledger.json`。schema、 consent enum、`consent_excludes`、terminal enum、resume 欄位、JIRA status consent schema、 friction log schema 皆以 `.claude/skills/references/auto-pass-ledger.md` 為 canonical source,由 `scripts/validate-auto-pass-ledger.sh` enforce。durable write 一律走 `scripts/write-producer-owned-artifact.sh`(token / path / atomic-rename / validator rollback 細節以 writer 與 `scripts/lib/evidence-producers.json` 為準)。啟動 `auto-pass` 代...

Details

Author
HsuanYuLee
Repository
HsuanYuLee/polaris
Created
4 months ago
Last Updated
3 days ago
Language
Shell
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

breakdown

Universal planning skill: Bug reads ROOT_CAUSE then estimates; Story/Task/Epic explores codebase then splits into sub-tasks with estimates, and packs each sub-task into a self-contained task.md work order for engineering to consume. Also handles scope challenge (advisory mode). Trigger: 拆單, 'split tasks', 拆解, 'breakdown', 'break down', 子單, 'sub-tasks', 評估這張單, 'evaluate this ticket', 估點, 'estimate', 'scope challenge', '挑戰需求', 'challenge scope', '需求質疑'.

4 Updated 3 days ago
HsuanYuLee
AI & Automation Solid

engineering

Engineer-minded execution orchestrator: takes a planned JIRA ticket and implements it with strict quality discipline — TDD, lint, typecheck, test, behavioral verify, PR. Two modes: first-cut (new implementation) and revision (fix PR review comments by returning to the work order). Local-only workflows may register delivery extensions, but those extensions are not part of the portable skill contract. Supports batch mode via parallel sub-agents. Trigger: "做 PROJ-123", "work on", "engineering", "開始做", "接這張", "做這張", "修 PROJ-123", "fix review on PROJ-123", PR URL (from pr-pickup or direct), or user provides JIRA ticket key(s). NOT for planning: Bug → refinement Bug source mode first; Story/Task/Epic → breakdown first. Key distinction: "下一步" / "繼續" without ticket key → my-triage (zero-input router + resume scan).

4 Updated 3 days ago
HsuanYuLee
AI & Automation Solid

refinement

Iteratively enriches incomplete JIRA Epics into estimation-ready, technically-validated specs. Five modes: batch readiness scan, RD discovery (Phase 0), PM elaboration (Phase 1), technical approach (Phase 2), and multi-round iteration. Phase 1 goes beyond checklist filling — it explores the codebase, hardens AC, and produces a structured artifact for downstream skills. Trigger: "refinement", "grooming", "討論需求", "需求釐清", "補完 Epic", "這張單缺什麼", "brainstorm", "方案討論", "想重構", "tech debt", "batch refinement", "sprint prep", or Epic with sparse content needing enrichment.

4 Updated 3 days ago
HsuanYuLee