sage-base
Official@sage-base
Standardizes Polibase architecture, database migrations, and structured development practices for enterprise-grade software engineering and data pipeline integrity.
Agent Skills by sage-base
Showing 18 vetted skills indexed across 1 GitHub repositories.
error-handling
Standardize exception hierarchies, propagation rules, and retry semantics in code.
clean-architecture-checker
Audit code changes to enforce Clean Architecture rules across Polibase layers.
project-conventions
Enforce Polibase project conventions during commits, pull requests, and builds.
test-writer
Enforce strict mocking and async patterns in pytest-based tests.
development-workflows
Standardize Docker-first development workflows for building and testing Polibase features.
migration-helper
Automate Alembic database migrations with upgrade/downgrade templates and rollback support.
sagebase-commands
Reference Sagebase CLI and Docker commands for setup and operation.
skill-design-principles
Enforce design principles for SKILL creation and review with scoped guidance.
logging-guidelines
Replace print statements with structured logging in Python modules.
git-branch-cleanup
Analyze local Git branches and propose safe deletions with dry-run previews.
skill-creator
Scaffold new Claude skills under .claude/skills/ with SKILL.md templates.
data-processing-workflows
Organize and automate data processing workflows with deterministic command-based orchestration.
baml-integration
Integrate BAML outputs into Sagebase pipelines with type-safe client regeneration.
bi-dashboard-commands
Provide startup, shutdown, logs, and verification commands for Plotly Dash dashboards.
plan-writer
Direct temporary implementation plans and investigation notes to the tmp/ directory.
seed-file-management
Reset PostgreSQL sequences after explicit-ID seed inserts.
data-layer-architecture
Implement a Bronze-Gold two-layer architecture with immutable ExtractionLog and verified data protection.
temp-file-management
Create, name, store, and clean up temporary files in data processing pipelines.
Frequently Asked Questions About sage-base
FAQPage SchemaWhat specific engineering tasks does sage-base enable?▼
It enables rigorous enforcement of Clean Architecture, standardized exception handling, and structured logging. It facilitates database schema evolution via Alembic, manages PostgreSQL sequence integrity after seed inserts, and provides lifecycle management for Plotly Dash dashboards and temporary file storage within data processing pipelines.
Which personas benefit from these engineering standards?▼
Backend engineers, data architects, and DevOps practitioners working within the Polibase ecosystem benefit most. It is designed for teams requiring strict adherence to project conventions, consistent test mocking patterns, and deterministic command-based orchestration for complex data processing environments.
What are the prerequisites for implementing these standards?▼
Implementation requires a Polibase-compliant environment, PostgreSQL for data persistence, and Alembic for migration management. Users must maintain a directory structure supporting .claude/skills/ scaffolding and adhere to the defined Bronze-Gold data layer architecture for all processing tasks.