Skip to content
bazinga-db logo

BAZINGA-DB (Deprecated Router)

bazinga-db

DEPRECATED - Use domain-specific skills instead. Routes to bazinga-db-core, bazinga-db-workflow, bazinga-db-agents, or bazinga-db-context.

SKILL.md

Full skill instructions

BAZINGA-DB (Deprecated Router)

This skill is deprecated. Use domain-specific skills instead:

DomainSkillUse For
Sessions & Statebazinga-db-coreSessions, state snapshots, dashboard
Tasks & Plansbazinga-db-workflowTask groups, development plans, success criteria
Agent Trackingbazinga-db-agentsLogs, reasoning, tokens, skill output, events
Context & Learningbazinga-db-contextContext packages, error patterns, strategies

Command Routing Table

CommandTarget Skill
create-session, get-session, list-sessionsbazinga-db-core
update-session-status, save-state, get-statebazinga-db-core
dashboard-snapshot, query, integrity-checkbazinga-db-core
recover-db, detect-pathsbazinga-db-core
create-task-group, update-task-group, get-task-groupsbazinga-db-workflow
save-development-plan, get-development-plan, update-plan-progressbazinga-db-workflow
save-success-criteria, get-success-criteria, update-success-criterionbazinga-db-workflow
log-interaction, stream-logsbazinga-db-agents
save-reasoning, get-reasoning, reasoning-timelinebazinga-db-agents
check-mandatory-phasesbazinga-db-agents
log-tokens, token-summarybazinga-db-agents
save-skill-output, get-skill-output, get-skill-output-allbazinga-db-agents
check-skill-evidencebazinga-db-agents
save-event, get-eventsbazinga-db-agents
save-context-package, get-context-packages, mark-context-consumedbazinga-db-context
update-context-referencesbazinga-db-context
save-consumption, get-consumptionbazinga-db-context
save-error-pattern, get-error-patternsbazinga-db-context
update-error-confidence, cleanup-error-patternsbazinga-db-context
save-strategy, get-strategiesbazinga-db-context
update-strategy-helpfulness, extract-strategiesbazinga-db-context

Quick Reference

⚠️ DO NOT use CLI directly. Instead, invoke the domain-specific skill:

NeedInvoke
Session/​state opsSkill(command: "bazinga-db-core")
Task groups/​plansSkill(command: "bazinga-db-workflow")
Logging/​reasoningSkill(command: "bazinga-db-agents")
Context packagesSkill(command: "bazinga-db-context")

Reference docs (for skill authors only):

  • Schema: .claude/​skills/​bazinga-db/​references/​schema.md
  • Examples: .claude/​skills/​bazinga-db/​references/​command_examples.md

If You're Here By Mistake

  1. Identify what you're trying to do
  2. Invoke the correct domain skill:
    • Session ops? → Skill(command: "bazinga-db-core")
    • Task groups? → Skill(command: "bazinga-db-workflow")
    • Logging/​reasoning? → Skill(command: "bazinga-db-agents")
    • Context packages? → Skill(command: "bazinga-db-context")

Migration Notes

The original monolithic bazinga-db skill (v1.x, 887 lines) has been split into 4 domain-focused skills for better maintainability and to stay within file size limits.

All scripts remain in this directory:

  • scripts/​bazinga_db.py - Main CLI (unchanged)
  • scripts/​init_db.py - Database initialization
  • scripts/​init_session.py - Session creation helper

All references remain in this directory:

  • references/​schema.md - Full database schema
  • references/​command_examples.md - Detailed command examples

Technical Notes

Event Idempotency (v17+)

Events support idempotency keys via idx_logs_idempotency unique index:

  • Index: (session_id, event_subtype, group_id, idempotency_key) WHERE idempotency_key IS NOT NULL AND log_type = 'event'
  • Pattern: INSERT-first, catch IntegrityError, return existing row
  • Recommended key format: {session_id}|{group_id}|{event_type}|{iteration}

Group ID Validation (v18+)

Three explicit validators for group_id scope (See: research/​domain-skill-migration-phase6-ultrathink.md):

ValidatorAllows 'global'Use For
validate_scope_global_or_group✅ YesEvents, reasoning, state (session-level)
validate_scope_group_only❌ NoInvestigation state, consumption, strategies
validate_task_group_id❌ No (+ reserved)Task group creation (rejects 'session', 'all', 'default')

Reserved identifiers (cannot be used as task_group_id): global, session, all, default

Legacy Data Diagnostic

# Scan for invalid group_ids (CI/​CD)
python3 .claude/​skills/​bazinga-db/​scripts/​bazinga_db.py diagnose-group-ids

# Auto-fix issues
python3 .claude/​skills/​bazinga-db/​scripts/​bazinga_db.py diagnose-group-ids --fix

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View