在 Manus 中运行任何 Skill
一键导入
一键导入
一键在 Manus 中运行任何 Skill
开始使用fix-test
星标18
分支0
更新时间2026年5月3日 18:56
Debug and fix failing bashdep tests systematically
安装
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
SKILL.md
readonly菜单
Debug and fix failing bashdep tests systematically
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Add a new bashdep:: lifecycle command with TDD
Stage and commit changes using conventional commits format
Coverage gap analysis for the bashdep public API plus a bashdep::doctor audit
Fetch a GitHub issue, create a branch, plan and implement with TDD, then open a PR
Push branch and create a GitHub PR following the bashdep PR template
Run a comprehensive pre-release validation checklist for bashdep
基于 SOC 职业分类
| name | fix-test |
| description | Debug and fix failing bashdep tests systematically |
| allowed-tools | Read, Edit, Bash, Grep, Glob |
Systematically debug and fix failing test(s) in tests/unit/bashdep_test.sh.
make test 2>&1
# Or, narrower:
lib/bashunit tests --filter <test_name>
Parse: which test functions fail, what assertions, what the actual vs expected was.
set_up reset, leaky statebashdep doesn't match expected behavior$TEST_DIR, hardcoded path that doesn't
exist, missing fixtureBASHDEP_* global from a prior test wasn't resetset_upbashdep, follow TDD
(regression test must already exist or be added now)lib/bashunit --update-snapshots tests/. Review the diff before committing/tmp/... outside
snapshot tests.claude/rules/bash-style.md)set_up, or scope the change to
the single testlib/bashunit tests --filter <test_name> # Specific test
make test # Full suite
make sa && make lint # Static checks
dry-run, silent, verbose, force)--filter "test_name" to run a single test in isolationprintf 'DEBUG: %s\n' "$var" >&2 temporarily — strip before commitBASHDEP_* global; reset in set_up