qa-audit
Audit one bash feature against the QA rubric and write its section into docs/testing/interactive-parity-audit.md
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Audit one bash feature against the QA rubric and write its section into docs/testing/interactive-parity-audit.md
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run the release-blocking Pester gate (tests/PsBash.Tests.ps1) the reliable way — build cmdlets, refresh beside-module DLLs, isolate PSModulePath from a stale installed PsBash, run Invoke-Pester.
Use (or extend) the shared PsBuild PowerShell-text builder and the OS-interface FileSystemHelpers/RunChildProcess helpers instead of hand-rolling PS strings or platform branches
Add a new bash command to the ps-bash transpiler and runtime
Add new grammar production to the bash parser (new token, AST node, or syntax)
Debug a bash command that produces wrong output or crashes in ps-bash
Rebuild and publish the local ps-bash exe for testing in opencode
| name | qa-audit |
| description | Audit one bash feature against the QA rubric and write its section into docs/testing/interactive-parity-audit.md |
文言:審一feature——尋測試、核15失敗軸、核6模式、核oracle、核已知患,依D10模板寫一節;勿寫測、勿改碼。
INPUT: $ARGUMENTS = feature (e.g. "pipes", "if/elif/else", "command substitution").
src/**/*.Tests/** + PsBash.psm1 (if runtime). List file:test. No prose.docs/solutions/ + Dart (tags: bug-fix / feature). List file:line or Dart ID.docs/testing/interactive-parity-audit.md. No prose outside template. Priority gaps: top 3, by user impact.One new section, ≤60 md lines, template-conformant. grep "### FEATURE:" … | wc -l == audited count. Consistent columns.
No writing tests. No fixing bugs. No editing other sections (only refresh one feature).