Provide implementations of advanced data structures
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
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).
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
.planning/config.json configuration.planning/ directory structure.planning/quick/.planning/ directory structureLoad and parse .planning/config.json with defaults:
{
"profile": "balanced",
"autoCommit": true,
"autoVerify": true,
"planCheckerEnabled": true,
"maxPlanRevisions": 2,
"waveParallelization": true,
"contextMonitor": true,
"contextWarningThreshold": 70,
"contextCriticalThreshold": 85,
"summaryVariant": "standard",
"tddEnabled": false,
"questioningDepth": "adaptive"
}
Read config:
cat .planning/config.json
If config does not exist, create with defaults. Merge user overrides with defaults (user values take precedence).
Generate kebab-case slugs from descriptions:
Input: "Add user authentication with OAuth2"
Output: "add-user-authentication-with-oauth2"
Input: "Fix bug #123 in payment processing"
Output: "fix-bug-123-in-payment-processing"
Rules:
-2, -3 if neededFormat timestamps for GSD artifacts:
Header: "2026-03-02T14:30:00Z"
Frontmatter: "2026-03-02"
Filename: "20260302-143000"
Display: "Mar 2, 2026 2:30 PM"
Resolve paths within .planning/ structure:
Phase directory: .planning/phase-{N}/
Plan file: .planning/phase-{N}/PLAN-{M}.md
Summary file: .planning/phase-{N}/SUMMARY.md
Quick task: .planning/quick/{NNN}-{slug}/
Debug session: .planning/debug/{slug}.md
Codebase docs: .planning/codebase/
Research docs: .planning/research/
Milestone archive: milestones/v{X}.{Y}/
Parse integer and decimal phase numbers:
"72" -> { major: 72, minor: null, display: "72" }
"72.1" -> { major: 72, minor: 1, display: "72.1" }
"72.2" -> { major: 72, minor: 2, display: "72.2" }
Decimal phases are inserted phases (e.g., urgent work between phase 72 and 73).
Sequential numbering for quick tasks:
.planning/quick/001-fix-login-bug/
.planning/quick/002-add-rate-limiting/
.planning/quick/003-update-readme/
Scan existing directories, find highest number, increment by 1. Zero-pad to 3 digits.
Ensure .planning/ directory exists with required structure:
.planning/
config.json
PROJECT.md (if new-project has run)
REQUIREMENTS.md (if new-project has run)
ROADMAP.md (if new-project has run)
STATE.md (always present after init)
quick/ (created on demand)
debug/ (created on demand)
codebase/ (created on demand)
research/ (created on demand)
Detect current project state for routing:
const states = {
NO_PROJECT: "No .planning/ directory or no PROJECT.md",
INITIALIZED: ".planning/ exists with PROJECT.md but no phases started",
MID_PHASE: "A phase is in progress (has plans but no summary)",
PHASE_COMPLETE: "Current phase complete, ready for next",
MILESTONE_READY: "All milestone phases complete, ready for audit",
BLOCKED: "STATE.md has active blockers"
};
Read to load .planning/config.jsonGlob to check for duplicates in target directoryBash to create directory structure with mkdir -pWrite to create config.json with defaults if missingRead + Glob to detect existing stateThis skill is used by all GSD processes as the first initialization step:
new-project.js - Initialize .planning/, create configplan-phase.js - Resolve phase paths, load config for planner settingsexecute-phase.js - Load config for executor settings, resolve task pathsquick.js - Generate quick task number and slug, resolve quick task pathdebug.js - Generate debug session slug, resolve debug pathprogress.js - Detect project state, load configcomplete-milestone.js - Resolve milestone archive pathadd-tests.js - Resolve phase paths for test generationresearch-phase.js - Resolve research output paths{
"operation": "init|config|slug|path|state",
"status": "success|error",
"result": {
"config": {},
"slug": "generated-slug",
"path": "/resolved/path",
"state": "NO_PROJECT|INITIALIZED|MID_PHASE|..."
},
"metadata": {
"planningDir": ".planning/",
"configPath": ".planning/config.json",
"timestamp": "2026-03-02T14:30:00Z"
}
}
| Setting | Default | Description |
|---|---|---|
profile | balanced | Model profile (quality/balanced/budget) |
autoCommit | true | Auto-commit after each task |
autoVerify | true | Auto-verify after phase execution |
planCheckerEnabled | true | Run plan checker before execution |
maxPlanRevisions | 2 | Max plan revision cycles |
waveParallelization | true | Enable wave-based parallel execution |
contextMonitor | true | Enable context window monitoring |
summaryVariant | standard | Summary template variant |
| Error | Cause | Resolution |
|---|---|---|
Config parse error | Malformed config.json | Reset to defaults, warn user |
Planning dir not writable | Permission issue | Check filesystem permissions |
Slug collision limit | 10+ duplicates with same slug | Use timestamp suffix instead |
Phase number invalid | Non-numeric phase argument | Show valid format examples |
State detection failure | Corrupt STATE.md | Suggest health command to repair |
.planning/ directory without explicit instruction아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Provide implementations of advanced data structures
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Fresh adversarial code review with binary PASS/FAIL verdicts, evidence citations, and anchoring bias prevention via fresh reviewer spawning.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
WASM-based instant code transforms for simple tasks, achieving 352x speedup over LLM inference with zero cost.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Coordinate Crew (persistent) and Polecat (transient) agents using Gas Town's hook-based work distribution and GUPP principle.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Generate visual representations of algorithm execution
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Hierarchical coordination and drift detection with frequent checkpoints, shared memory coherence validation, role specialization enforcement, and short task cycles.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.