Skip to content

Skills are organized by function — users navigate by workflow position #723

@jthacker48

Description

@jthacker48

I'm a non-technical founder using gstack to build a legal tech product. I want to share an observation that I think limits the tool's reach beyond developers who already have strong software workflow intuition.

The skills list is organized by what each skill does. /qa tests a web app. /ship creates a PR. /plan-eng-review reviews architecture. That makes sense from a tooling perspective.

The problem: if you don't already have a mental model of the software development lifecycle, the list is noise. You don't know that /office-hours comes before /plan-eng-review, which comes before /ship, which comes before /qa. You don't know what stage you're in, so you don't know which tool to reach for. You either under-use gstack or misuse it by reaching for the wrong skill at the wrong moment.

I ran into this directly. I've been building with gstack for several weeks and still don't have confident intuition about the sequence. I use the skills I happened to discover. I probably miss the ones that would actually help at a given moment.

I noticed the same structural problem in the legal tech product I'm building. Attorneys don't think in terms of tools — they think in terms of workflow stages. "I'm in discovery, specifically deposition preparation. What do I do next?" The skill is something you reach for within a stage you already understand. Organizing by skill name first, stage second, is an engineer's taxonomy. Attorneys don't navigate that way and neither do most non-technical users.

The gap: there's no "you are here" orientation layer. /autoplan sequences some reviews, but it assumes you're already at the right starting point. There's nothing that asks "what are you trying to accomplish?" and answers with a sequence: you're in the design phase, here's what to run first and why.

A possible direction: a /workflow or /where-am-i skill that orients the user to their current development stage and presents the applicable skills in sequence rather than as a flat menu. Stage-first, skill-second. The same way a good attorney tool should present "you are in discovery → depositions → preparation, here are the three things you do now" rather than a list of 40 skill names.

The insight isn't original to me — it's just visible from outside the developer mental model. Someone who has built software for 20 years can't see this gap because they can't remember not having the workflow intuition. I can see it because I don't have it yet.

Happy to elaborate if useful.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions