db-architect

Design architectural changes for FrogDB with rationale and implementation plans.

7|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/frogdb/frogdb --skill db-architect-frogdb
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: db-architect
Source: https://github.com/frogdb/frogdb/tree/main/.claude/skills/db-architect
Command: npx skills add https://github.com/frogdb/frogdb --skill db-architect-frogdb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides architectural design and implementation planning for FrogDB, ensuring that any non-trivial changes are well-considered and documented.

Core Features & Use Cases

  • Design Rationale: Creates a detailed rationale for architectural changes.
  • Implementation Plan: Provides a step-by-step implementation plan for changes.
  • Use Case: When adding a new command or making a significant change to FrogDB, this Skill helps guide the process to ensure best practices are followed.

Quick Start

Invoke the db-architect skill when considering any non-trivial change to FrogDB to ensure the right execution strategy and WAL strategy are chosen.

Frequently Asked Questions about db-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan architectural changes for a Rust database?▼

To plan architectural changes for a Rust database, you must evaluate design rationale, execution strategies, and performance implications before implementation. This ensures non-trivial modifications like new commands are well-considered and documented.

What is the best way to design a new subsystem for FrogDB?▼

Designing a new subsystem for FrogDB requires generating a detailed rationale and a step-by-step implementation plan. This process ensures best practices are followed when adding significant features or commands to the database architecture.

When do I need an architectural design plan for database changes?▼

You need an architectural design plan for database changes whenever you are making non-trivial modifications, such as adding new commands or subsystems. This planning guarantees that appropriate execution and WAL strategies are chosen.

How does write-ahead logging strategy impact database architecture design?▼

Write-ahead logging (WAL) strategy impacts database architecture design by dictating how data integrity and recovery are managed during subsystem additions. Choosing the right WAL strategy is critical when planning non-trivial feature implementations.

Can I use this approach for minor command additions to my database?▼

This approach is designed for non-trivial changes to FrogDB, such as adding new subsystems or significant features. For minor command additions that do not impact core architecture, a full design rationale and implementation plan may be unnecessary.

Does FrogDB architecture planning include performance implications analysis?▼

Yes, FrogDB architecture planning includes analyzing performance implications and various design aspects. It provides a detailed rationale to ensure that any new commands or subsystem additions are thoroughly evaluated before implementation.