بنقرة واحدة
add-assertion
Add new assertion function with comprehensive tests following TDD
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Add new assertion function with comprehensive tests following TDD
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | add-assertion |
| description | Add new assertion function with comprehensive tests following TDD |
| allowed-tools | Read, Edit, Write, Bash, Grep, Glob |
Add a new assertion function to bashunit following strict TDD methodology.
.tasks/YYYY-MM-DD-add-assertion-name.mdtests/unit/assert_test.sh and src/assertions.shAsk user: assertion name, parameters, success/failure behavior, error messages.
Document acceptance criteria and test inventory in task file.
Read src/assertions.sh and tests/unit/assert_test.sh to understand:
For each test in inventory, follow RED -> GREEN -> REFACTOR:
assert_failssrc/bashunit.sh if createdexport -f the assertion function./bashunit tests/make sa && make lint && shfmt -w .Push branch and create a GitHub PR with concise, issue-linked description
Run pre-release validation and execute the release process
Walk over all open GitHub issues that are unassigned or assigned to the current user, and process each one via the /gh-issue skill, sequentially.
Analyze test coverage and identify untested code paths
Debug and fix failing tests systematically
Run comprehensive pre-release validation checklist