engineering

Solid

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).

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

# Engineering `engineering` 是純施工 skill。唯一施工來源是 authoritative task.md;JIRA、PR、 review comments、CI 都只是 side effect 或 revision signal,不是施工圖。規劃、估點、 RCA、scope ownership 由 `refinement Bug source mode` / `breakdown` / `refinement` 持有。 ## Mandatory Authority - Mandatory gate 只有 pass 或 fail-stop;沒有 LLM 自行 skip 的第三條路。 - Hook / wrapper / completion gate 是 enforcement,不是前置步驟豁免。 - 產品 repo CI declarations(Woodpecker、GitHub Actions、Codecov、husky、pre-commit、 package scripts)不是 engineering 修補面;CI parity / config 問題要停下記錄 owner decision;`BLOCKED_ENV` 語意與 retry/escalation contract 以 `ci-local-env-blocker.md` 為準。 - planner-owned task.md 欄位(Allowed Files、estimate、Test Command、Verify Command、 Test Environment、depends_on)不可由 engineering 手動改;需要改時走 scope escalation。 - First-cut / revision 若實作結果的 task delta 只包含 `.changeset/*.md`,不得開 PR,也不得 自行修改 planner-owned scope 讓 PR 通過;必須 fail-stop route back planning/refinement, 由上游判定該 task 是否 absorbed/backfilled 或需要重新拆 surviving scope。 - Developer deliverable PR 必須由 `scripts/polaris-pr-create.sh` 產生、不可 draft,並在 completion gate 後保留可被 `scripts/auto-pass-pr-ownership-gate.sh` 消費的 provenance / completion / freshness 事實;generic GitHub PR 或 plugin publisher 不能補成 auto-pass delivery ownership。 - First-cut branch setup 必須先執行 readiness pack(`validate-task-md.sh`、 `validate-task-md-deps.sh`、`validate-breakdown-ready.sh`、`resolve-task-base.sh`、 `resolve-task-branch.sh`),並在 fresh worktree 建立後寫入 planner-owned 欄位 baseline snapshot。finalize / completion...

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

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
AI & Automation Listed

agentic-dev-loop

從研究、plan.md、實作、Verify 雙閘到部署的開發迴圈編排器。當使用者要有計畫地把一個功能或 bug 從規劃走到上線(「開一個新功能」「先研究再做」「整理成 plan.md」「從頭做到上線」「幫我排開發步驟」「<專案名> 要加…」),或提出未指明範圍的「部署前/上線前檢查」時觸發——後者一律走雙閘,只跑 UI/UX 會漏掉安全與個資驗證。明確只要 UI/UX、只要安全審查、或只要分析連動禁區時,改用對應的單一 skill。

0 Updated 2 days ago
goingli0324