From coding-workflow
Fallback to memex-cli when codeagent-wrapper is unavailable. Automatically converts codeagent-wrapper syntax to memex-cli stdin protocol and executes.
npx claudepluginhub chaorenex1/coding-workflow --plugin coding-workflowThis skill uses the workspace's default tool permissions.
Automatically detect codeagent-wrapper availability and convert to memex-cli when needed.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Automatically detect codeagent-wrapper availability and convert to memex-cli when needed.
# Check if codeagent-wrapper exists
if command -v codeagent-wrapper &> /dev/null; then
# Use codeagent-wrapper directly
codeagent-wrapper {{LITE_MODE_FLAG}}--backend <backend> {{GEMINI_MODEL_FLAG}}- "$PWD" <<'EOF'
ROLE_FILE: <role prompt path>
<TASK>
<content>
</TASK>
OUTPUT: <output requirement>
EOF
else
# Fallback to memex-cli with parameter conversion
invoke memex-cli bridge mode
fi
| codeagent-wrapper | memex-cli stdin |
|---|---|
--backend <backend> | backend: <backend> |
--model <model> | (use default or pass via content) |
"$PWD" | workdir: <working_directory> |
ROLE_FILE: <path> | role_prompt: <path> |
<TASK>...</TASK> | ---CONTENT---...---END--- |
OUTPUT: <req> | (include in ---CONTENT---) |
{{LITE_MODE_FLAG}} | (ignore, not applicable) |
{{GEMINI_MODEL_FLAG}} | (ignore, not applicable) |
memex-cli run --stdin <<'EOF'
---TASK---
id: <unique_task_id>
backend: <codex|gemini|claude>
workdir: <working_directory>
role_prompt: <role_prompt_path>
timeout: 3600000
---CONTENT---
<TASK>
<content from original TASK block>
</TASK>
OUTPUT: <output requirement from original OUTPUT line>
---END---
EOF
Generate unique task ID:
<feature>-<timestamp>auth-impl-20260322-143052