garrytan / garrytan/gstack

/office-hours design doc saved to .claude/plans/ is invisible to downstream gstack skills

Open
#542 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
133k
Forks
19.9k
Avg merge
18h 46m
Merged PRs (30d)
26

Description

**Problem**

When running `/office-hours` inside Claude Code's plan mode, two files get created:

- `.gstack/projects//--design-.md` — written by gstack
- `.claude/plans/.md` — written by Claude Code's plan mode

They start identical, but any edits made after the fact (e.g. refining the design doc interactively) only go to the `.claude/plans/` file. The `.gstack/` file becomes stale.

This matters because downstream skills (`/plan-ceo-review`, `/plan-eng-review`, etc.) read from `.gstack/`, so they silently consume an outdated version of the design doc.

**Steps to reproduce**

1. Run `/office-hours` inside Claude Code with plan mode active
2. Edit the resulting plan interactively
3. Run `/plan-ceo-review` — it reads the stale `.gstack/` file, not the updated one

**Expected behavior**

Either edits sync back to the `.gstack/` file, or gstack skills are aware of and prefer the `.claude/plans/` file if it's newer.

**Workaround**

Manually copy the latest content from `.claude/plans/.md` back into the `.gstack/` file before running downstream skills.

gstack 🏆 ❤️

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.