From 56d8e8f93cb593d26e2f6f4e009a501b18b31c88 Mon Sep 17 00:00:00 2001 From: stabem <128010743+stabem@users.noreply.github.com> Date: Fri, 3 Apr 2026 11:38:24 +0000 Subject: [PATCH] fix: correct Claude Code CLI syntax in all references Claude Code CLI uses -p (not --print --prompt) for non-interactive mode. The prompt is a positional argument, not a --prompt flag. Also adds --permission-mode bypassPermissions for automated pipelines. Before: claude --print --prompt "/plan ..." After: claude -p --permission-mode bypassPermissions "/plan ..." Updated 5 references in workflow.yaml and 3 in README.md. --- README.md | 6 +++--- workflow.yaml | 10 +++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 62ae90f..9f3d951 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ A drop-in methodology that turns natural language feature requests — or produc | Tool | Role | Invocation | |------|------|------------| | **OpenClaw** | Orchestrator — drives the workflow, manages issues/PRs, coordinates tools | Reads this README + `workflow.yaml` | -| **Claude Code** | Planner + Reviewer — analyzes codebase, produces plans, reviews PRs | `claude --print --prompt "/plan ..."` or `"/review ..."` | +| **Claude Code** | Planner + Reviewer — analyzes codebase, produces plans, reviews PRs | `claude -p --permission-mode bypassPermissions "/plan ..."` or `"/review ..."` | | **Codex** | Implementer — writes code, runs tests, creates PRs | `codex --prompt "..." --full-auto` | **What makes this different from other AI dev frameworks:** @@ -39,14 +39,14 @@ You are the orchestrator for LLM-Guided Software Architecture. You drive the wor **Claude Code — Planning:** ```bash -claude --print --prompt "/plan +claude -p --permission-mode bypassPermissions "/plan [paste context: user request, codebase info, constraints, active lessons] [ask for structured JSON output matching schemas/strategic-plan.schema.json]" ``` **Claude Code — Review:** ```bash -claude --print --prompt "/review +claude -p --permission-mode bypassPermissions "/review [paste context: PR number, issue requirements, scope, machine_findings from preflight] [ask for structured findings matching schemas/review-output.schema.json]" ``` diff --git a/workflow.yaml b/workflow.yaml index b440034..3fc1b83 100644 --- a/workflow.yaml +++ b/workflow.yaml @@ -25,7 +25,7 @@ version: "4.0" tools: claude_code: description: "Planning and code review via Claude Code CLI" - invoke_pattern: 'claude --print --prompt "{prompt}"' + invoke_pattern: 'claude -p --permission-mode bypassPermissions "{prompt}"' modes: plan: "Prefix prompt with /plan" review: "Prefix prompt with /review" @@ -507,7 +507,7 @@ phases: - "Format as additional constraints for the planner" command: | - claude --print --prompt "/plan + claude -p --permission-mode bypassPermissions "/plan ## User Request {user_request} @@ -693,7 +693,7 @@ phases: - "Filter to rules whose trigger matches the current task context" command: | - claude --print --prompt "/plan + claude -p --permission-mode bypassPermissions "/plan ## Issue #{task.issue_number}: {task.title} ## Description @@ -947,7 +947,7 @@ phases: - "Format as additional checklist items for the reviewer" command: | - claude --print --prompt "/review + claude -p --permission-mode bypassPermissions "/review ## PR #{pr_number} Review this PR against issue #{task.issue_number}. @@ -1213,7 +1213,7 @@ phases: - action: "Generate workflow report" description: "Write a final audit report summarizing the entire workflow run" command: | - claude --print --prompt "/plan + claude -p --permission-mode bypassPermissions "/plan ## Generate Workflow Completion Report Read .factory/workflow.log, .factory/session.json, and