GSD (Get Shit Done)
A spec driven framework that fixes context rot with externalized specs.
by AgentVoltv1.0.0Published 1y ago1 install
Free to sign up · every skill included with AgentVolt Pro
Before & after
Same prompt, same agent — the only difference is the skill.
Prompt“How do I manage context for a 4-week AI coding project?”
Beforegeneric AI agent
Context management is tricky when projects run long. You could keep detailed notes and update them regularly. Breaking work into phases helps. Some people use external docs to stay organized. The key is probably having a clear way to refer back to what's already been decided.
Afterwith GSD (Get Shit Done)
GSD FRAMEWORK: EXTERNALIZED SPEC SYSTEM
PROBLEM SOLVED
Context rot - after 10+ conversation turns, Claude forgets decisions made in turn 2. Solution: Keep specs external (JSON, markdown), not in chat.
SPEC STRUCTURE (4-week project)
PHASE 1: FOUNDATION (Week 1)
spec.md:
• Project name + goal (1 sentence)
• Tech stack (Node 20, Next.js 14, Postgres)
• Database schema (tables, relationships)
• Core entities (User, Project, Task)
• API endpoint list (10 endpoints)
• Architecture diagram (simple ASCII)
→ Owner: Tech lead
→ Update frequency: Weekly Mondays
PHASE 2: FEATURE BREAKDOWN (Week 2)
features.json:
[{
"id": "auth-login",
"status": "in-progress",
"owned_by": "devA",
"acceptance_criteria": [
"Email+password login works",
"Sessions persist >30 days",
"404 on invalid email (security)"
],
"decisions": "Use Lucia, not Supabase auth",
"blockers": "none"
}]
→ One JSON object per feature
→ Updates: Before each coding turn, check spec for current status
PHASE 3: DECISIONS LOG (Weeks 1-4)
decisions.md:
→ 2026-07-31: "Using Postgres UUID over sequential IDs" (why: easier sharding later)
→ 2026-08-01: "Rejected GraphQL - REST only" (why: team familiarity, deployment speed)
→ 2026-08-05: "Migrate from SQLite to Postgres" (schedule: before week 3)
→ Each decision: date + rationale + impact
CODING WORKFLOW
At turn start: "Read spec.md, features.json. Feature 'auth-login' in progress."
At turn end: "Update features.json: auth-login → testing. New decision logged."
→ Conversation resets after turn 20 without losing context
→ New collaborator onboards in 30 min (read specs, not 100-turn chat)
TOOLS REQUIRED: GitHub repo (commit specs on each update), or shared Google Doc, or Claude artifact (public link in README).About this skill
name: gsd-get-shit-done description: Use when A spec driven framework that fixes context rot with externalized specs.
GSD (Get Shit Done)
Solves context rot in long agentic coding sessions by keeping specifications externalized rather than baked into a single long conversation context.
What you get
- Public GitHub framework repo with externalized spec tooling.
Customize your output
- Adaptable to any project type or team size.
Example output
Externalized, persistent specs that survive context resets.
Best for
Teams running long or complex Claude Code projects.
SKILL.md preview
SKILL.md
---
name: gsd-get-shit-done
description: Use this skill when a long agentic coding session is losing coherence and the plan needs to live outside the conversation instead of inside it.
version: 1.0.0
category: Productivity / Productivity and Workflow
author: AgentVolt
license: proprietary
tags:
- productivity
- productivity-and-workflow
- standard
---
# GSD (Get Shit Done)
Fixes context rot in long coding sessions by externalizing the spec, plan, and progress log into files on disk instead of relying on conversation memory.
## When to use
… (sign up to view the full skill)Sign up to view, copy, and install the full skill
More productivity skills
View all Productivity skills →Caveman Skill
Cuts Claude response tokens by up to 75 percent while keeping technical accuracy.
Productivity
BMAD-METHOD
A spec driven development framework for agentic coding.
Productivity
Skill Chaining Kit
Lets Claude Code skills call other skills, chaining several into one slash command.
Productivity
Superpowers Plugin
Forces Claude to brainstorm, design, and show visual mockups before writing any code.
Productivity