agentleFS
DenchHQDenchHQ/ironclaw/skills/gstack/SKILL.md

gstack-workflow

Skill1.7k starsChanged 7 months agoMITView on GitHub

Structured AI-assisted development workflow with specialist roles — Think, Plan, Build, Review, Test, Ship, Reflect. Adapted from garrytan/gstack (MIT).

  • Deletes or force-pushes

1 other project uses a version of this.

Trending

Quiet since February.thin dataabout the whole repository

Dec 2025: 0 mentionsJan 2026: 0 mentionsFeb 2026: 1 mentionMar 2026: 0 mentionsApr 2026: 0 mentionsMay 2026: 0 mentionsJun 2026: 0 mentionsJul 2026: 0 mentionsAug 2026: 0 mentionsSep 2026: 0 mentionsOct 2026: 0 mentionsNov 2026: 0 mentions
Dec 2025Jun 2026Nov 2026
Mentions a month of the DenchHQ/ironclaw repository that our weekly crawl found: only 1 in all, so this is a hint, not a trend. There is no adoption data for this file yet.

Most recently taken up by

Who's talking about DenchHQ/ironclaw

The biggest 1 of 1 mention linking to the repository that our crawl found. Each line is their own headline.

The file

We split this skill into the rules it gives an agent

8 rules. About 0 are common, 7 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈7

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If Option A is complete (all edge cases, full coverage) and Option B is a shortcut — always recommend A.

    line 19
  2. Distinctive:

    Don't skip the last 10% to "save time" — with AI, that 10% costs seconds.

    line 21
  3. Distinctive:

    Before building infrastructure or unfamiliar patterns — search first.

    line 25
  4. Distinctive:

    When completing any skill workflow, report status using one of:

    line 69
  5. Distinctive:

    If you have attempted a task 3 times without success, STOP and escalate.

    line 80
  6. Distinctive:

    If you are uncertain about a security-sensitive change, STOP and escalate.

    line 81
  7. Distinctive:

    When you notice the user is at a particular stage, suggest the appropriate skill:

    line 87
  8. Very specific:

    All child skills are seeded into the workspace alongside this parent skill and can be read at …

    line 103

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

gstack — Structured Development Workflow

A process that turns AI into a virtual engineering team. Eighteen specialist roles, structured as a sprint: Think → Plan → Build → Review → Test → Ship → Reflect. Each skill feeds into the next.

Adapted from garrytan/gstack (MIT License).


Completeness Principle — Boil the Lake

AI-assisted coding makes the marginal cost of completeness near-zero. When presenting options:

  • If Option A is complete (all edge cases, full coverage) and Option B is a shortcut — always recommend A.
  • Lake vs. ocean: A "lake" is boilable — 100% test coverage for a module, full feature implementation, all edge cases. An "ocean" is not — multi-quarter migrations, rewriting dependencies. Recommend boiling lakes. Flag oceans as out of scope.
  • Don't skip the last 10% to "save time" — with AI, that 10% costs seconds.

Search Before Building

Before building infrastructure or unfamiliar patterns — search first.

Three layers of knowledge:

  • Layer 1 (tried and true): Don't reinvent the wheel.
  • Layer 2 (new and popular): Search for these, but scrutinize.
  • Layer 3 (first principles): Original observations from reasoning about the specific problem. The most valuable.

Sprint Workflow

PhaseSkillRoleWhat it does
Thinkoffice-hoursYC Office HoursForcing questions that reframe the product before code. Design doc feeds downstream.
Planplan-ceo-reviewCEO / FounderRethink the problem. 10-star product. Four modes: Expansion, Selective, Hold, Reduction.
Planplan-eng-reviewEng ManagerLock architecture, data flow, diagrams, edge cases, tests.
Planplan-design-reviewSenior DesignerRate design dimensions 0-10, explain what a 10 looks like, edit the plan.
Plandesign-consultationDesign PartnerBuild a complete design system from scratch.
ReviewreviewStaff EngineerFind bugs that pass CI but blow up in production. Auto-fix obvious ones.
Reviewdesign-reviewDesigner Who CodesSame audit as plan-design-review, then fixes what it finds.
DebuginvestigateDebuggerSystematic root-cause debugging. No fixes without investigation.
TestqaQA LeadTest the app, find bugs, fix with atomic commits, re-verify.
Testqa-onlyQA ReporterSame methodology as qa, but report only — no code changes.
TestbenchmarkPerformance EngineerPage load times, Core Web Vitals, bundle sizes. Before/after on every PR.
ShipshipRelease EngineerSync main, run tests, audit coverage, push, open PR.
Shipland-and-deployRelease EngineerMerge PR, wait for CI, deploy, verify production health.
ShipcanarySREPost-deploy monitoring loop. Console errors, perf regressions, page failures.
ReflectretroEng ManagerWeekly retro with per-person breakdowns, shipping streaks, test health.
Reflectdocument-releaseTechnical WriterUpdate all docs to match what shipped. Catches stale READMEs.

Safety Tools

SkillWhat it does
carefulWarn before destructive commands (rm -rf, DROP TABLE, force-push).
freezeRestrict edits to one directory to prevent accidental changes.
guardMaximum safety: careful + freeze combined.
unfreezeRemove the freeze boundary.

Completion Status Protocol

When completing any skill workflow, report status using one of:

  • DONE — All steps completed successfully. Evidence provided.
  • DONE_WITH_CONCERNS — Completed, but with issues to flag.
  • BLOCKED — Cannot proceed. State what's blocking and what was tried.
  • NEEDS_CONTEXT — Missing information required to continue.

Escalation

It is always OK to stop and say "this is too hard" or "I'm not confident in this result."

  • If you have attempted a task 3 times without success, STOP and escalate.
  • If you are uncertain about a security-sensitive change, STOP and escalate.

Suggesting Skills

When you notice the user is at a particular stage, suggest the appropriate skill:

  • Brainstorming a new idea → suggest office-hours
  • Reviewing a plan (strategy) → suggest plan-ceo-review
  • Reviewing a plan (architecture) → suggest plan-eng-review
  • Reviewing a plan (design) → suggest plan-design-review
  • Creating a design system → suggest design-consultation
  • Debugging errors → suggest investigate
  • Testing the app → suggest qa
  • Code review before merge → suggest review
  • Visual design audit → suggest design-review
  • Ready to deploy / create PR → suggest ship
  • Post-ship doc updates → suggest document-release
  • Weekly retrospective → suggest retro
  • Working with production or live systems → suggest careful

All child skills are seeded into the workspace alongside this parent skill and can be read at {{WORKSPACE_PATH}}/skills/gstack/<child>/SKILL.md.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.