Skip to content

feat(ai-autopilot): 'Software Development' domain preset (#243)#249

Merged
suleimansh merged 1 commit into
mainfrom
feat/open-loop-software-dev-preset
Jul 5, 2026
Merged

feat(ai-autopilot): 'Software Development' domain preset (#243)#249
suleimansh merged 1 commit into
mainfrom
feat/open-loop-software-dev-preset

Conversation

@suleimansh

Copy link
Copy Markdown
Member

Third piece of the Open Loop first slice (#204): the first real domain preset in the bundle format from #242, proving it end to end.

A stack-agnostic presets/software-development/ directory of .md files:

  • 2 loops: major-change -> code-review + test-coverage + security-review; bug-fix -> root-cause + regression-test
  • 5 general prompt bodies (not Vike-specific)
  • 1 skill pointer (Google eng-practices)

Non-web and user-picked (no dep detection). softwareDevelopmentPreset() loads it; builtinPresetsDir() points at the shipped dir; the presets/ dir is added to package files so it publishes (verified via npm pack).

Tests assert it loads and that every id a loop dispatches resolves to a shipped prompt body. Typecheck (21 projects) + preset tests green. Changeset: minor.

Next: #244 modes (conditions frontmatter), with #245 (parameterized markdown) as its follow-up.

Closes #243

The first built-in Open Loop preset as a directory of .md files: 2 loops
(major-change, bug-fix), 5 stack-agnostic prompts, 1 skill pointer. Non-web,
user-picked. softwareDevelopmentPreset() loads it; builtinPresetsDir() points
at the shipped presets/ dir.

Closes #243
@suleimansh suleimansh self-assigned this Jul 5, 2026
@suleimansh suleimansh added enhancement New feature or request priority: medium Worth doing, not urgent labels Jul 5, 2026
@suleimansh suleimansh merged commit 24944b9 into main Jul 5, 2026
2 checks passed
@suleimansh suleimansh deleted the feat/open-loop-software-dev-preset branch July 5, 2026 14:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request priority: medium Worth doing, not urgent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Open Loop: 'Software Development' domain preset

1 participant