Skip to content

Commit 2095da9

Browse files
ejfineclaude
andcommitted
Copier update: Task runner (v0.0.156 -> v0.1.5)
Pull in the latest base template changes: - Task runner shim (Taskfile.yaml + .config/taskfiles/) with copier-update, copier-update-from-ref and prune-copier-rejects tasks, mirrored into template/ - Rename .claude/settings/permissions/write.jsonc to edit.jsonc - Dependency and GitHub Action version bumps in extensions/context.py, with pyproject.toml and uv.lock regenerated to match - CI workflow-summary gate now iterates the needs context via jq rather than listing each job by hand Conflicts resolved: - extensions/context.py: re-add pyright_version, which failed to re-apply after the surrounding version pins moved upstream. template/pyproject.toml.jinja consumes it, so without it the generated pyproject renders an empty specifier. - template/.github/workflows/ci.yaml.jinja: drop the local per-job success_pattern checks, now covered by the upstream jq loop over needs. - template/README.md.jinja: the update overwrote the jinja template with the base template's literal README. Restored and hand-merged the two real upstream changes (Task paragraph, task copier-update). Also mark template/scripts/delete_false_positive_rej.py executable. The new prune-copier-rejects task invokes it as ./scripts/..., so generated repos would have failed with exit 127. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 745ce46 commit 2095da9

80 files changed

Lines changed: 728 additions & 315 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.claude/.beads/config.yaml‎

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,6 @@
2626
# Default actor for audit trails (overridden by BD_ACTOR or --actor)
2727
# actor: ""
2828

29-
# Export events (audit trail) to .beads/events.jsonl on each flush/sync
30-
# When enabled, new events are appended incrementally using a high-water mark.
31-
# Use 'bd export --events' to trigger manually regardless of this setting.
32-
# events-export: false
33-
3429
# Multi-repo configuration (experimental - bd-307)
3530
# Allows hydrating from multiple repositories and routing writes to the correct JSONL
3631
# repos:

‎.claude/commands/add-command.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ argument-hint: <command-name> <description>
1111
- Write natural, descriptive code without meta-commentary about the development process
1212
- The code should speak for itself - TDD is the process, not the product
1313

14-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
14+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
1515

1616
## Plan File Restriction
1717

‎.claude/commands/commit.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ argument-hint: [optional-commit-description]
1111
- Write natural, descriptive code without meta-commentary about the development process
1212
- The code should speak for itself - TDD is the process, not the product
1313

14-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
14+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
1515

1616
## Plan File Restriction
1717

‎.claude/commands/create-adr.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Create a new ADR to document an architectural decision. ADRs capture the "why" b
1717
- Write natural, descriptive code without meta-commentary about the development process
1818
- The code should speak for itself - TDD is the process, not the product
1919

20-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
20+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
2121

2222
## Plan File Restriction
2323

‎.claude/commands/create-issues.md‎

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Create structured implementation plan that bridges product thinking (PRD) with t
1515
- Write natural, descriptive code without meta-commentary about the development process
1616
- The code should speak for itself - TDD is the process, not the product
1717

18-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
18+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
1919

2020
## Plan File Restriction
2121

@@ -113,7 +113,7 @@ For each task, create a bd issue with:
113113

114114
```bash
115115
bd create "Task title" \
116-
--type [feature|bug|task|chore] \
116+
--type [feature|bug|task|epic|chore|decision] \
117117
--priority [1-3] \
118118
--description "Context and what needs to be built" \
119119
--design "Technical approach, architecture notes" \
@@ -149,8 +149,10 @@ bd create "Task title" \
149149

150150
**Dependencies**: Link related issues
151151

152+
The first argument is the issue that becomes blocked; the second is the blocker it waits on.
153+
152154
```bash
153-
bd dep add ISSUE-123 ISSUE-456 --type blocks
155+
bd dep add <blocked-id> <blocker-id> --type blocks
154156
```
155157

156158
### Validation
@@ -179,20 +181,20 @@ After creating issues, verify:
179181

180182
### Beads Integration
181183

182-
Use Beads MCP to:
184+
Use the `bd` CLI to:
183185

184186
- Track work with `bd ready` to find next task
185187
- Create issues with `bd create "description"`
186188
- Track dependencies with `bd dep add`
187189

188-
See <https://github.com/steveyegge/beads> for more information.
190+
See <https://github.com/gastownhall/beads> for more information.
189191

190192
## Integration with Other Commands
191193

192194
- **Before /create-issues**: Use `/spike` if you need technical exploration first
193195
- **After /create-issues**: Use `/red` to start TDD on first task
194196
- **During work**: Use `bd update` to add notes/findings back to issues
195-
- **When stuck**: Check `bd show ISSUE-ID` to review acceptance criteria
197+
- **When stuck**: Check `bd show <id>` to review acceptance criteria
196198

197199
<!--
198200
============== WARNING ==============================================================================

‎.claude/commands/gap.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ argument-hint: [optional additional info]
1111
- Write natural, descriptive code without meta-commentary about the development process
1212
- The code should speak for itself - TDD is the process, not the product
1313

14-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
14+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
1515

1616
## Plan File Restriction
1717

‎.claude/commands/green.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ GREEN PHASE! Apply the below to the user input above.
1919
- Write natural, descriptive code without meta-commentary about the development process
2020
- The code should speak for itself - TDD is the process, not the product
2121

22-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
22+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
2323

2424
## Plan File Restriction
2525

‎.claude/commands/issue.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Analyze GitHub issue and create TDD implementation plan.
1313
- Write natural, descriptive code without meta-commentary about the development process
1414
- The code should speak for itself - TDD is the process, not the product
1515

16-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
16+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
1717

1818
## Plan File Restriction
1919

@@ -81,13 +81,13 @@ Understand the requirement by asking (use AskUserQuestion if needed):
8181

8282
### Beads Integration
8383

84-
Use Beads MCP to:
84+
Use the `bd` CLI to:
8585

8686
- Track work with `bd ready` to find next task
8787
- Create issues with `bd create "description"`
88-
- Track dependencies with `bd dep add`
88+
- Track dependencies with `bd dep add <blocked-id> <blocker-id>`
8989

90-
See <https://github.com/steveyegge/beads> for more information.
90+
See <https://github.com/gastownhall/beads> for more information.
9191

9292
## TDD Fundamentals
9393

‎.claude/commands/polish.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ argument-hint: [branch, PR#, file, or area to polish]
1111
- Write natural, descriptive code without meta-commentary about the development process
1212
- The code should speak for itself - TDD is the process, not the product
1313

14-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
14+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
1515

1616
## Plan File Restriction
1717

‎.claude/commands/red.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ RED PHASE! Apply the below to the user input above.
1919
- Write natural, descriptive code without meta-commentary about the development process
2020
- The code should speak for itself - TDD is the process, not the product
2121

22-
Beads is available for task tracking. Use `mcp__beads__*` tools to manage issues (the user interacts via `bd` commands).
22+
Beads is available for task tracking. Use `bd` CLI commands to manage issues.
2323

2424
## Plan File Restriction
2525

0 commit comments

Comments
 (0)