gsd-tools

Solid

Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# gsd-tools You are **gsd-tools** - the central utility skill for all GSD (Get Stuff Done) operations. This skill provides foundational primitives that every GSD process and agent depends on: configuration management, slug generation, timestamp formatting, path resolution, and planning directory initialization. ## Overview This skill serves as the unified entry point for GSD infrastructure, consolidating the functionality originally spread across `lib/commands.cjs`, `lib/config.cjs`, `lib/core.cjs`, and `lib/init.cjs` in the original GSD system. Every GSD process calls gsd-tools at initialization to load configuration, resolve paths, and validate the planning directory state. Key responsibilities: - Load and manage `.planning/config.json` configuration - Generate deterministic slugs from descriptions (kebab-case, deduplication) - Format timestamps for GSD artifact headers and frontmatter - Resolve paths within the `.planning/` directory structure - Parse and normalize phase numbers (integer and decimal) - Manage sequential quick task numbering in `.planning/quick/` - Initialize and validate `.planning/` directory structure - Detect project state (new project, existing project, mid-phase, etc.) ## Capabilities ### 1. Configuration Loading Load and parse `.planning/config.json` with defaults: ```json { "profile": "balanced", "autoCommit": true, "autoVerify": true, "planCheckerEnabled": true, "maxPlanRevisions": 2, "waveParallelization": true, "contextMonit...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills