ワンクリックで
bazinga-db-workflow
Task groups and development planning. Use when managing task groups, development plans, or success criteria.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Task groups and development planning. Use when managing task groups, development plans, or success criteria.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
DEPRECATED - Use domain-specific skills instead. Routes to bazinga-db-core, bazinga-db-workflow, bazinga-db-agents, or bazinga-db-context.
Agent logs, reasoning, and token tracking. Use when logging interactions, saving reasoning, tracking tokens, or managing events.
Validates BAZINGA completion claims with independent verification. Spawned ONLY when PM sends BAZINGA. Acts as final quality gate - verifies test failures, coverage, evidence, and criteria independently. Returns ACCEPT or REJECT verdict.
Build complete agent prompts deterministically via Python script. Use BEFORE spawning any BAZINGA agent (Developer, QA, Tech Lead, PM, etc.).
Context packages and learning patterns. Use when managing context packages, error patterns, or strategies.
Session lifecycle and system operations. Use when creating sessions, saving state, getting dashboard data, or running system queries.
| name | bazinga-db-workflow |
| description | Task groups and development planning. Use when managing task groups, development plans, or success criteria. |
| version | 2.0.0 |
| allowed-tools | ["Bash","Read"] |
You are the bazinga-db-workflow skill. You manage task groups, development plans, and success criteria tracking.
Invoke when:
Do NOT invoke when:
bazinga-db-corebazinga-db-agentsbazinga-db-contextPath: .claude/skills/bazinga-db/scripts/bazinga_db.py
All commands use this script with --quiet flag:
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet <command> [args...]
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet create-task-group \
"<group_id>" "<session_id>" "<description>" \
[--specializations '<json_array>'] [--item_count N] [--initial_tier "<tier>"] \
[--component-path "<path>"] [--complexity N] [--security_sensitive 0|1]
Parameters:
group_id: Short identifier (e.g., AUTH, CALC)session_id: Parent session IDdescription: Human-readable description--specializations: JSON array of specialization paths--initial_tier: "Developer" or "Senior Software Engineer"--complexity: 1-10 scaleReturns: Created task group object.
CRITICAL: Argument order is <group_id> <session_id> (NOT session first)
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet update-task-group \
"<group_id>" "<session_id>" [--status "<status>"] [--assigned_to "<agent_id>"] \
[--specializations '<json_array>'] [--item_count N] [--initial_tier "<tier>"] \
[--component-path "<path>"] [--qa_attempts N] [--tl_review_attempts N] \
[--security_sensitive 0|1] [--complexity N] \
[--review_iteration N] [--no_progress_count N] [--blocking_issues_count N]
Valid status values: pending, in_progress, completed, failed, approved_pending_merge, merging
Review iteration fields (v16):
review_iteration: Current iteration in TL→Dev feedback loop (starts at 1)no_progress_count: Consecutive iterations with 0 issues fixed (escalation at 2)blocking_issues_count: Current unresolved CRITICAL/HIGH issuesExample:
python3 .../bazinga_db.py --quiet update-task-group "CALC" "bazinga_xxx" --status "in_progress"
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet get-task-groups \
"<session_id>" [status]
Returns: Array of task groups for the session, optionally filtered by status.
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet save-development-plan \
"<session_id>" '<json_plan>'
Saves PM's development plan with phases, estimates, and dependencies.
Example:
python3 .../bazinga_db.py --quiet save-development-plan "bazinga_xxx" \
'{"phases": [{"name": "Core", "tasks": [...]}], "estimated_groups": 3}'
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet get-development-plan "<session_id>"
Returns: Latest development plan for the session.
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet update-plan-progress \
"<session_id>" "<phase_id>" "<status>" [progress_percent]
Updates phase status within the development plan.
Parameters:
phase_id: Either a phase number (integer) or phase name (string)progress_percent: Optional progress percentage (0-100)Valid status values: pending, in_progress, completed, blocked
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet save-success-criteria \
"<session_id>" '<json_criteria_array>'
Format:
[
{"criterion": "All tests pass", "status": "pending", "priority": 1},
{"criterion": "Code review approved", "status": "pending", "priority": 2}
]
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet get-success-criteria "<session_id>"
Returns: Array of success criteria with current status.
python3 .claude/skills/bazinga-db/scripts/bazinga_db.py --quiet update-success-criterion \
"<session_id>" "<criterion_text>" "<status>" [notes]
Valid status values: pending, met, failed, blocked
Return ONLY raw JSON output. No formatting, markdown, or commentary.
{"error": "Task group not found: <id>"}{"error": "Invalid status: <status>"}<group_id> comes before <session_id>.claude/skills/bazinga-db/references/schema.md.claude/skills/bazinga-db/references/command_examples.mdpython3 .../bazinga_db.py help