Add new assertion function with comprehensive tests following TDD
日本語の概要は準備中です。原文の説明を表示しています。
Fetch GitHub issue, create branch, plan and implement with TDD, then open PR
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Fetch a GitHub issue, create branch, implement following TDD, and open a PR.
42 or #42)Parse the issue number from the user-supplied argument (strip # if present)
Fetch issue details:
gh issue view <number> --json title,body,labels,assignees,milestone,state
Assign yourself if unassigned:
gh issue edit <number> --add-assignee @me
Add appropriate labels if the issue doesn't have them:
bug - Something isn't workingenhancement - New feature or requestdocumentation - Improvements or additions to documentationCreate a branch from main:
Determine prefix from labels:
bug → fix/enhancement → feat/documentation → docs/feat/Branch name: <prefix><issue-number>-<slug> (slug: lowercase title, spaces → -, max 50 chars)
git checkout main && git pull
git checkout -b <branch-name>
Analyze the issue: requirements, labels, referenced issues, affected areas
Explore the codebase for context:
src/tests/Create implementation plan:
Keep a short implementation plan in the main session if implementation is non-trivial
Follow strict TDD workflow (see .agnostic-ai/rules/tdd-workflow.md):
For each test:
Run the full test suite once after the change set is complete:
./bashunit tests/
./bashunit --parallel tests/
Quality checks before committing:
make sa && make lint
Final verification:
./bashunit tests/ && ./bashunit --parallel tests/ && make sa && make lint
Commit using conventional commits with Closes #<issue-number>
Create PR using the pr skill:
/pr #<issue-number>
After fetching, present:
## Issue #<number>: <title>
**Labels:** <labels>
**State:** <state>
**Branch:** <branch-name>
### Description
<body content>
### Next Steps
1. Explore codebase for context
2. Create implementation plan
3. Begin TDD cycle
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Add new assertion function with comprehensive tests following TDD
日本語の概要は準備中です。原文の説明を表示しています。
Analyze test coverage and identify untested code paths
日本語の概要は準備中です。原文の説明を表示しています。
Stage and commit changes using conventional commits format
日本語の概要は準備中です。原文の説明を表示しています。
Debug and fix failing tests systematically
日本語の概要は準備中です。原文の説明を表示しています。
Measure process costs and fork budgets when changing startup, per-file, per-test, parallel workers, reporting, or coverage paths; use for fork census and performance comparisons.
日本語の概要は準備中です。原文の説明を表示しています。
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.
日本語の概要は準備中です。原文の説明を表示しています。