From 27a034a135d61445385d422486aa84e95591ed02 Mon Sep 17 00:00:00 2001 From: mountaintopsolutions Date: Wed, 22 Oct 2025 00:43:42 -0400 Subject: [PATCH] Normalize --acceptance flag for bd update command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Update bd update to use --acceptance instead of --acceptance-criteria - Update MCP client to use --acceptance flag - Simplify SKILL.md documentation now that both commands use same flag 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- cmd/bd/main.go | 6 +++--- integrations/beads-mcp/src/beads_mcp/bd_client.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/bd/main.go b/cmd/bd/main.go index f4d61ebf..39dc735b 100644 --- a/cmd/bd/main.go +++ b/cmd/bd/main.go @@ -1968,8 +1968,8 @@ var updateCmd = &cobra.Command{ notes, _ := cmd.Flags().GetString("notes") updates["notes"] = notes } - if cmd.Flags().Changed("acceptance-criteria") { - acceptanceCriteria, _ := cmd.Flags().GetString("acceptance-criteria") + if cmd.Flags().Changed("acceptance") { + acceptanceCriteria, _ := cmd.Flags().GetString("acceptance") updates["acceptance_criteria"] = acceptanceCriteria } if cmd.Flags().Changed("external-ref") { @@ -2052,7 +2052,7 @@ func init() { updateCmd.Flags().StringP("assignee", "a", "", "New assignee") updateCmd.Flags().String("design", "", "Design notes") updateCmd.Flags().String("notes", "", "Additional notes") - updateCmd.Flags().String("acceptance-criteria", "", "Acceptance criteria") + updateCmd.Flags().String("acceptance", "", "Acceptance criteria") updateCmd.Flags().String("external-ref", "", "External reference (e.g., 'gh-9', 'jira-ABC')") rootCmd.AddCommand(updateCmd) } diff --git a/integrations/beads-mcp/src/beads_mcp/bd_client.py b/integrations/beads-mcp/src/beads_mcp/bd_client.py index 597c9a5d..0c3eb35a 100644 --- a/integrations/beads-mcp/src/beads_mcp/bd_client.py +++ b/integrations/beads-mcp/src/beads_mcp/bd_client.py @@ -424,7 +424,7 @@ class BdCliClient(BdClientBase): if params.design: args.extend(["--design", params.design]) if params.acceptance_criteria: - args.extend(["--acceptance-criteria", params.acceptance_criteria]) + args.extend(["--acceptance", params.acceptance_criteria]) if params.notes: args.extend(["--notes", params.notes]) if params.external_ref: