Skip to content

docs: setup wizard design spec + knowledge graph#15

Merged
mforce merged 1 commit into
mainfrom
feat/setup-wizard-spec
May 4, 2026
Merged

docs: setup wizard design spec + knowledge graph#15
mforce merged 1 commit into
mainfrom
feat/setup-wizard-spec

Conversation

@mforce
Copy link
Copy Markdown
Owner

@mforce mforce commented May 4, 2026

Summary

Design spec and knowledge graph for the claudely setup wizard feature (#14).

  • Adds docs/superpowers/specs/2026-05-03-setup-wizard-design.md — full design covering config persistence, wizard flow, precedence chain, and the loadSettings decoupling from compat.ts → config.ts
  • Adds graphify knowledge graph outputs (GRAPH_REPORT.md, graph.json, graph.html) for codebase navigation
  • Updates .gitignore with graphify patterns

No code changes — spec only. Implementation tracked in #14.

Refs #14

Test plan

  • Spec reviewed and approved
  • Knowledge graph renders correctly in browser (graphify-out/graph.html)

Design spec for `claudely setup` — an interactive wizard that configures
provider, base URL, auth token, and default model. Persists to a
platform-native config file (XDG on Linux, Application Support on macOS,
APPDATA on Windows).

Key design decisions:
- Precedence: CLI flag > env var > config file > provider default
- loadSettings() decoupled from compat.ts into new config.ts (all config
  I/O in one module, compat.ts keeps only business logic)
- New files: src/config.ts (persistence), src/setup.ts (wizard)
- Re-run shows current values as editable defaults

Also adds graphify knowledge graph outputs (GRAPH_REPORT.md, graph.json,
graph.html) for codebase navigation.
@mforce mforce merged commit 745e0a6 into main May 4, 2026
3 checks passed
@mforce mforce deleted the feat/setup-wizard-spec branch May 4, 2026 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant