Merge pull request #524 from open-gsd/codex/gsd-core-brand-refresh

[codex] Rebrand public docs as GSD Core
This commit is contained in:
Jeremy McSpadden
2026-05-31 07:19:48 -05:00
committed by GitHub
22 changed files with 70 additions and 53 deletions

View File

@@ -2741,7 +2741,7 @@ Technical implementation details for Phase 2 appear in the **Changed** section b
### Added
- Initial release of GSD (Get Shit Done) meta-prompting system
- Initial release of GSD Core (Git Ship. Done.) meta-prompting system
- Core slash commands: `/gsd:new-project`, `/gsd:discuss-phase`, `/gsd:plan-phase`, `/gsd:execute-phase`
- PROJECT.md and STATE.md templates
- Phase-based development workflow

View File

@@ -1,11 +1,11 @@
# Contributing to GSD
# Contributing to GSD Core
## Getting Started
```bash
# Clone the repo
git clone https://github.com/open-gsd/gsd-core.git
cd get-shit-done
cd gsd-core
# Install dependencies
npm install

View File

@@ -2,7 +2,9 @@
<div align="center">
# GET SHIT DONE
# GSD Core
**Git Ship. Done.**
[English](README.md) · [Português](README.pt-BR.md) · [简体中文](README.zh-CN.md) · **日本語**
@@ -181,7 +183,7 @@ npx @opengsd/gsd-core --all --global # すべてのディレクトリにイ
```bash
git clone https://github.com/open-gsd/gsd-core.git
cd get-shit-done
cd gsd-core
node bin/install.js --claude --local
```

View File

@@ -2,7 +2,9 @@
<div align="center">
# GET SHIT DONE
# GSD Core
**Git Ship. Done.**
[English](README.md) · [Português](README.pt-BR.md) · [简体中文](README.zh-CN.md) · [日本語](README.ja-JP.md) · **한국어**
@@ -181,7 +183,7 @@ npx @opengsd/gsd-core --all --global # 모든 디렉터리에 설치
```bash
git clone https://github.com/open-gsd/gsd-core.git
cd get-shit-done
cd gsd-core
node bin/install.js --claude --local
```

View File

@@ -1,6 +1,6 @@
> # Project Continuity Notice
>
> GSD is maintained by the **open-gsd** team at:
> GSD Core is maintained by the **open-gsd** team at:
> **`open-gsd/gsd-core`**
>
> Use only these package names:
@@ -25,7 +25,9 @@
<div align="center">
# GET SHIT DONE
# GSD Core
**Git Ship. Done.**
**English** · [Português](README.pt-BR.md) · [简体中文](README.zh-CN.md) · [日本語](README.ja-JP.md) · [한국어](README.ko-KR.md)
@@ -58,7 +60,7 @@ npx @opengsd/gsd-core@latest
*"I've done SpecKit, OpenSpec and Taskmaster — this has produced the best results for me."*
*"By far the most powerful addition to my Claude Code. Nothing over-engineered. Literally just gets shit done."*
*"By far the most powerful addition to my Claude Code. Nothing over-engineered. It just helps me ship."*
<br>
@@ -69,15 +71,15 @@ npx @opengsd/gsd-core@latest
---
> [!IMPORTANT]
> **Returning to GSD?**
> **Returning to GSD Core?**
>
> Run `/gsd-map-codebase` to re-index your codebase, then `/gsd-new-project` to rebuild GSD's planning context. Your code is fine — GSD just needs its context rebuilt. See the [CHANGELOG](CHANGELOG.md) for what's new.
---
## Why We Continue Building GSD
## Why We Continue Building GSD Core
GSD exists to help solo builders and small teams ship reliably with AI: clear specs, controlled context, and verification before release.
GSD Core exists to help solo builders and small teams ship reliably with AI: clear specs, controlled context, and verification before release.
In May 2026, maintainers published a continuity announcement and migrated active development to `open-gsd/gsd-core` after trust and ownership concerns around the former upstream, including a meme-coin rug-pull incident publicly associated with that ecosystem.
@@ -161,7 +163,7 @@ The installer prompts for your runtime (Claude Code, OpenCode, Gemini CLI, Kilo,
claude --dangerously-skip-permissions
```
GSD is built for frictionless automation. Skip-permissions is how it's intended to run.
GSD Core is built for frictionless automation. Skip-permissions is how it's intended to run.
Install only the skills you need with `--profile=core` (six core-loop skills), `--profile=standard` (core + phase management), or the default full install. Profiles compose: `--profile=core,audit`. `--minimal` is an alias for `--profile=core`. See **[docs/USER-GUIDE.md](docs/USER-GUIDE.md)** for the full walkthrough, non-interactive install flags for all 15 runtimes, and permissions configuration. See [ADR-0011](docs/adr/0011-skill-surface-budget-module.md) for the profile model and runtime surface control.
@@ -296,6 +298,6 @@ MIT License. See [LICENSE](LICENSE) for details.
<div align="center">
**Claude Code is powerful. GSD makes it reliable.**
**Claude Code is powerful. GSD Core makes it reliable.**
</div>

View File

@@ -2,7 +2,9 @@
<div align="center">
# GET SHIT DONE
# GSD Core
**Git Ship. Done.**
[English](README.md) · **Português** · [简体中文](README.zh-CN.md) · [日本語](README.ja-JP.md)

View File

@@ -2,7 +2,9 @@
<div align="center">
# GET SHIT DONE
# GSD Core
**Git Ship. Done.**
[English](README.md) · [Português](README.pt-BR.md) · **简体中文** · [日本語](README.ja-JP.md) · [한국어](README.ko-KR.md)
@@ -183,7 +185,7 @@ npx @opengsd/gsd-core --all --global # 安装到所有目录
```bash
git clone https://github.com/open-gsd/gsd-core.git
cd get-shit-done
cd gsd-core
node bin/install.js --claude --local
```

View File

@@ -49,13 +49,13 @@
<text class="text cyan" font-size="14" y="148" xml:space="preserve"> ╚═════╝ ╚══════╝╚═════╝</text>
<!-- Title and subtitle -->
<text class="text white" font-size="15" y="188"> Get Shit Done <tspan class="dim">v1.0.1</tspan></text>
<text class="text white" font-size="15" y="212"> A meta-prompting, context engineering and spec-driven</text>
<text class="text white" font-size="15" y="232"> development system for Claude Code by TÂCHES.</text>
<text class="text white" font-size="15" y="188"> GSD Core <tspan class="dim">v1.2.0</tspan></text>
<text class="text white" font-size="15" y="212"> Git Ship. Done.</text>
<text class="text white" font-size="15" y="232"> Meta-prompting, context engineering, and spec-driven workflows.</text>
<!-- Install output -->
<text class="text" font-size="15" y="280"><tspan class="green"> ✓</tspan><tspan class="white"> Installed commands/gsd</tspan></text>
<text class="text" font-size="15" y="304"><tspan class="green"> ✓</tspan><tspan class="white"> Installed get-shit-done</tspan></text>
<text class="text" font-size="15" y="304"><tspan class="green"> ✓</tspan><tspan class="white"> Installed workflow assets</tspan></text>
<!-- Done message -->
<text class="text" font-size="15" y="352"><tspan class="green"> Done!</tspan><tspan class="white"> Run </tspan><tspan class="cyan">/gsd-help</tspan><tspan class="white"> to get started.</tspan></text>

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -613,9 +613,10 @@ const banner = '\n' +
' ╚██████╔╝███████║██████╔╝\n' +
' ╚═════╝ ╚══════╝╚═════╝' + reset + '\n' +
'\n' +
' Get Shit Done ' + dim + 'v' + pkg.version + reset + '\n' +
' GSD Core ' + dim + 'v' + pkg.version + reset + '\n' +
' Git Ship. Done.\n' +
' A meta-prompting, context engineering and spec-driven\n' +
' development system for Claude Code, OpenCode, Gemini, Kilo, Codex, Copilot, Antigravity, Cursor, Windsurf, Augment, Trae, Qwen Code, Hermes Agent, Cline and CodeBuddy by TÂCHES.\n';
' development workflows for Claude Code, OpenCode, Gemini, Kilo, Codex, Copilot, Antigravity, Cursor, Windsurf, Augment, Trae, Qwen Code, Hermes Agent, Cline and CodeBuddy.\n';
// Pure seam: parse --config-dir / -c from an arbitrary args array.
// Returns the path string, '' for an empty equals-form value, or null when the
@@ -6001,10 +6002,10 @@ function writeHermesCategoryDescription(categoryDir) {
'---',
'name: gsd',
`version: ${pkg.version}`,
'description: Get Shit Done — disciplined planning, execution, and shipping workflows. Use any gsd-* skill in this category to drive a project through new-project → discuss-phase → plan-phase → execute-phase → ship.',
'description: GSD Core — Git Ship. Done. Disciplined planning, execution, and shipping workflows. Use any gsd-* skill in this category to drive a project through new-project → discuss-phase → plan-phase → execute-phase → ship.',
'---',
'',
'# Get Shit Done (GSD)',
'# GSD Core',
'',
'GSD is a structured development workflow. Skills in this category cover',
'project initialization, phase planning, execution, code review, and shipping.',
@@ -8785,7 +8786,7 @@ function install(isGlobal, runtime = 'claude', options = {}) {
copyWithPathReplacement(skillSrc, skillDest, pathPrefix, runtime, false, isGlobal);
restoreUserArtifacts(skillDest, savedGsdArtifacts);
if (verifyInstalled(skillDest, 'get-shit-done')) {
console.log(` ${green}✓${reset} Installed get-shit-done`);
console.log(` ${green}✓${reset} Installed workflow assets`);
} else {
failures.push('get-shit-done');
}
@@ -9547,7 +9548,7 @@ function install(isGlobal, runtime = 'claude', options = {}) {
// Cline uses .clinerules — generate a rules file with GSD system instructions
const clinerulesDest = path.join(targetDir, '.clinerules');
const clinerules = [
'# GSD — Get Shit Done',
'# GSD Core — Git Ship. Done.',
'',
'- GSD workflows live in `get-shit-done/workflows/`. Load the relevant workflow when',
' the user runs a `/gsd-*` command.',

View File

@@ -1,4 +1,4 @@
# GSD Architecture
# GSD Core Architecture
> System architecture for contributors and advanced users. For user-facing documentation, see [Feature Reference](FEATURES.md) or [User Guide](USER-GUIDE.md).
@@ -21,7 +21,7 @@
## System Overview
GSD is a **meta-prompting framework** that sits between the user and AI coding agents (Claude Code, Gemini CLI, OpenCode, Kilo, Codex, Copilot, Antigravity, Trae, Cline, Augment Code). It provides:
GSD Core is a **meta-prompting framework** that sits between the user and AI coding agents (Claude Code, Gemini CLI, OpenCode, Kilo, Codex, Copilot, Antigravity, Trae, Cline, Augment Code). It provides:
1. **Context engineering** — Structured artifacts that give the AI everything it needs per task
2. **Multi-agent orchestration** — Thin orchestrators that spawn specialized agents with fresh context windows

View File

@@ -1,4 +1,4 @@
# GSD Command Reference
# GSD Core Command Reference
> Command syntax, flags, options, and examples for stable commands. For feature details, see [Feature Reference](FEATURES.md). For workflow walkthroughs, see [User Guide](USER-GUIDE.md).
@@ -264,6 +264,8 @@ User acceptance testing with auto-diagnosis.
**Prerequisites:** Phase has been executed
**Produces:** `{phase}-UAT.md`, fix plans if issues found
For browser-backed UAT, use a configured browser MCP server. The current Open GSD companion is `gsd-browser` (`gsd-browser mcp`), which provides deterministic navigation, versioned refs, assertions, screenshots, visual diffs, recordings, and human takeover. Legacy Playwright MCP servers remain usable when already configured.
```bash
/gsd-verify-work 1 # UAT for phase 1
```
@@ -312,6 +314,8 @@ Retroactive 6-pillar visual audit of implemented frontend.
**Prerequisites:** Project has frontend code (works standalone, no GSD project needed)
**Produces:** `{phase}-UI-REVIEW.md`, screenshots in `.planning/ui-reviews/`
For richer visual evidence, pair this with `gsd-browser` or another browser MCP server so the audit can capture screenshots, state, console/network context, and reproducible interaction steps.
```bash
/gsd-ui-review # Audit current phase
/gsd-ui-review 3 # Audit phase 3

View File

@@ -204,7 +204,7 @@ Full roster at `get-shit-done/workflows/*.md`. Workflows are thin orchestrators
| `forensics.md` | Forensics investigation of failed workflows — git, artifacts, and state analysis. | `/gsd-forensics` |
| `graduation.md` | Cluster recurring LEARNINGS.md items across phases and surface HITL promotion candidates. | `transition.md` (graduation_scan step) |
| `health.md` | Validate `.planning/` directory integrity and report actionable issues. | `/gsd-health` |
| `help.md` | Display the complete GSD command reference. | `/gsd-help` |
| `help.md` | Display the complete GSD Core command reference. | `/gsd-help` |
| `import.md` | Ingest external plans with conflict detection against existing project decisions. | `/gsd-import` |
| `inbox.md` | Triage open GitHub issues and PRs against project contribution templates. | `/gsd-inbox` |
| `ingest-docs.md` | Scan a repo for mixed planning docs; classify, synthesize, and bootstrap or merge into `.planning/` with a conflicts report. | `/gsd-ingest-docs` |

View File

@@ -1,6 +1,6 @@
# GSD Documentation
# GSD Core Documentation
Comprehensive documentation for the Get Shit Done (GSD) framework — a meta-prompting, context engineering, and spec-driven development system for AI coding agents.
Comprehensive documentation for GSD Core (Git Ship. Done.) — a meta-prompting, context engineering, and spec-driven development system for AI coding agents.
Language versions: [English](README.md) · [Português (pt-BR)](pt-BR/README.md) · [日本語](ja-JP/README.md) · [简体中文](zh-CN/README.md)

View File

@@ -1,6 +1,6 @@
# GSD ドキュメント
# GSD Core ドキュメント
Get Shit Done(GSD)フレームワークの包括的なドキュメントです。GSD は、AI コーディングエージェント向けのメタプロンプティング、コンテキストエンジニアリング、仕様駆動開発システムです。
GSD Core(Git Ship. Done.)の包括的なドキュメントです。GSD Core は、AI コーディングエージェント向けのメタプロンプティング、コンテキストエンジニアリング、仕様駆動開発システムです。
## ドキュメント一覧

View File

@@ -1,6 +1,6 @@
# GSD 문서
# GSD Core 문서
Get Shit Done (GSD) 프레임워크의 종합 문서입니다. GSD는 AI 코딩 에이전트를 위한 메타 프롬프팅, 컨텍스트 엔지니어링, 스펙 기반 개발 시스템입니다.
GSD Core (Git Ship. Done.) 문서입니다. GSD Core는 AI 코딩 에이전트를 위한 메타 프롬프팅, 컨텍스트 엔지니어링, 스펙 기반 개발 시스템입니다.
언어 버전: [English](README.md) · [Português (pt-BR)](pt-BR/README.md) · [日本語](ja-JP/README.md) · [简体中文](zh-CN/README.md) · [한국어](ko-KR/README.md)

View File

@@ -1,6 +1,6 @@
# Arquitetura do GSD
# Arquitetura do GSD Core
Visão arquitetural do Get Shit Done (GSD) em Português.
Visão arquitetural do GSD Core (Git Ship. Done.) em Português.
Para detalhes de implementação linha a linha, consulte [ARCHITECTURE.md em inglês](../ARCHITECTURE.md).
---

View File

@@ -1,6 +1,6 @@
# Documentação do GSD
# Documentação do GSD Core
Documentação abrangente do framework Get Shit Done (GSD) — um sistema de meta-prompting, engenharia de contexto e desenvolvimento orientado por especificações para agentes de IA.
Documentação abrangente do GSD Core (Git Ship. Done.) — um sistema de meta-prompting, engenharia de contexto e desenvolvimento orientado por especificações para agentes de IA.
## Índice da documentação

View File

@@ -1,6 +1,8 @@
<div align="center">
# GET SHIT DONE
# GSD Core
**Git Ship. Done.**
**一个轻量级且强大的元提示、上下文工程和规格驱动开发系统,支持 Claude Code、OpenCode、Gemini CLI、Kilo、Codex、Copilot、Cursor、Windsurf、Antigravity、Augment、Trae 和 Cline。**
@@ -140,7 +142,7 @@ npx @opengsd/gsd-core --all --global # 安装到所有目录
```bash
git clone https://github.com/open-gsd/gsd-core.git
cd get-shit-done
cd gsd-core
node bin/install.js --claude --local
```

View File

@@ -1,11 +1,11 @@
<purpose>
One-page newcomer-oriented tour of GSD. Output ONLY the `<reference>` content below. No additions.
One-page newcomer-oriented tour of GSD Core. Output ONLY the `<reference>` content below. No additions.
</purpose>
<reference>
# GSD — Get Shit Done
# GSD Core — Git Ship. Done.
Plan-driven development for solo agentic work with Claude Code. GSD turns a vague idea into a hierarchical plan, then executes it phase by phase with state tracking and atomic commits.
Plan-driven development for solo agentic work with Claude Code. GSD Core turns a vague idea into a hierarchical plan, then executes it phase by phase with state tracking and atomic commits.
## Start here (3 commands)

View File

@@ -1,11 +1,11 @@
<purpose>
Display the complete GSD command reference. Output ONLY the reference content. Do NOT add project-specific analysis, git status, next-step suggestions, or any commentary beyond the reference.
Display the complete GSD Core command reference. Output ONLY the reference content. Do NOT add project-specific analysis, git status, next-step suggestions, or any commentary beyond the reference.
</purpose>
<reference>
# GSD Command Reference
# GSD Core Command Reference
**GSD** (Get Shit Done) creates hierarchical project plans optimized for solo agentic development with Claude Code.
**GSD Core** (Git Ship. Done.) creates hierarchical project plans optimized for solo agentic development with Claude Code.
## Quick Start

View File

@@ -1,7 +1,7 @@
{
"name": "@opengsd/gsd-core",
"version": "1.2.0",
"description": "A meta-prompting, context engineering and spec-driven development system for Claude Code, OpenCode, Gemini and Codex by TÂCHES.",
"description": "GSD Core is a meta-prompting, context engineering, and spec-driven development system for AI coding agents.",
"bin": {
"gsd-core": "bin/install.js",
"gsd-tools": "get-shit-done/bin/gsd-tools.cjs"

View File

@@ -307,7 +307,7 @@ describe('installer migration install integration', { concurrency: false }, () =
assert.match(plainOutput, /Installer migrations/);
assert.match(plainOutput, /removed\s+hooks\/statusline\.js/);
assert.ok(
plainOutput.indexOf('Installer migrations') < plainOutput.indexOf('Installed get-shit-done'),
plainOutput.indexOf('Installer migrations') < plainOutput.indexOf('Installed workflow assets'),
'migration report should appear before package materialization'
);
assert.equal(fs.existsSync(path.join(codexHome, 'hooks/statusline.js')), false);
@@ -434,7 +434,7 @@ describe('installer migration install integration', { concurrency: false }, () =
assert.match(output, /Installing for /);
assert.match(output, /Installer migrations/);
assert.match(output, /removed\s+hooks\/statusline\.js/);
assert.match(output, /Installed get-shit-done/);
assert.match(output, /Installed workflow assets/);
assert.match(output, /Done!/);
assert.equal(fs.existsSync(path.join(targetDir, 'hooks/statusline.js')), false);