Person/codekiln/GitHub/sourcer/Project/Log/26/05/17 Sun
- 2026-05-17 Sun
- Got frustrated with the AI-generated specs in Person/codekiln/GitHub/sourcer/Project/v0 AI Spec and sub-namespaces. Every time I try to use AI to design a CLI like this, it seems like it ends up generating so much AI/Slop.
It proposes CLI commands and configuration options that add little utility, doesn't follow a coherent philosophy, but adds a lot of maintenance burden.
- For example, it suggested adding
srcr statuswhich is implied by or derivative of git/status - As another example, it suggested adding configuration options in toml for specifying the ref that should be downloaded
- I tried having it lead me through some design thinking, starting with a stakeholder empathy map:
- In theory this makes sense, but it just feels sloppy. One of my key stakeholders is the AI agent itself, and that's not even listed. There's AI agent operator, but not AI agent. Also, it gets rather fixated with things that are not central to the design. Why is "OSS contributor" saying "I do not want a corporate trust file for a weekend hack?" of course OSS contributors wouldn't want that, but in what world would that stakeholder say that? it implies something: that we need a corporate trust file. That opens up a whole world where AI/Coding/Concept/Heresy can enter the system.
- For example, it suggested adding
- What I want in v1 is likely just the simplest thing possible
- principles
- use cases
- 0.1.x - getting started
sourcer --versionprints versionsourcer --helpprints help saying it does nothing as of yetREADME.mdexists- ability to generate
sourcerbinary in github CI and publish to release using semvar and conventional commits - ability to install
sourcerbinary from github release - each PR should generate and publish a new version
- PR CI checks
- 0.2.x - the most basic feature that can make it useful
- 0.3.x - the next most useful thing that can make it useful
- 0.4.x
- 0.5.x
- 0.6.x
- 0.1.x - getting started
- Later I could consider
- 14:19 discovered ghq which does basically what I'm looking for.
- Got frustrated with the AI-generated specs in Person/codekiln/GitHub/sourcer/Project/v0 AI Spec and sub-namespaces. Every time I try to use AI to design a CLI like this, it seems like it ends up generating so much AI/Slop.