Skip to content

Latest commit

 

History

History
93 lines (66 loc) · 3.37 KB

File metadata and controls

93 lines (66 loc) · 3.37 KB

Promptimize Documentation

Documentation for the Promptimize VSCode/Cursor extension.


Documentation Structure

User guides

Document Purpose
Quick Start Install, first recording, troubleshooting
Recording Modes Transcribe vs Promptimize workflows
Keyboard Shortcuts Keybindings and Command Palette reference
Troubleshooting Decision trees for common issues
Configuration Guide Whisper setup, optimization providers, settings
Configuration Webview Interactive setup panel features
Provider Selection When to use which provider
Advanced Settings Transcription hints, planned settings, test output

Architecture & design

Document Purpose
Architecture Overview Layers, components, data flow
Architecture Decision Records Why key technical choices were made
Complete Flow End-to-end runtime behavior

Operations

Document Purpose
Testing Strategy Test priorities and manual smoke checklist
Release Process Build, package, and publish
Coding Conventions Naming, structure, review checklist

Other

Document Purpose
UX States Status bar states, notifications, error copy
Security & Privacy Data handling, API keys, threat model
Technical Research API constraints, Cursor compatibility findings

Implementation details live in src/ with TypeScript types and JSDoc.


Quick Navigation

For users

  1. Quick Start
  2. Recording Modes
  3. Configuration Webview
  4. Configuration Guide
  5. Troubleshooting

For contributors

  1. Architecture Overview
  2. ADRs for key decisions
  3. Complete Flow
  4. Testing Strategy
  5. Browse src/ for implementation

For maintainers

  1. Release Process
  2. Project Progress
  3. Update ADRs when making architectural changes

Keeping Documentation Updated

Change type Update
Architecture architecture/overview.md + new ADR
User-facing features user-guide/, configuration/, quickstart.md, root README.md
Bug fixes (user-facing) user-guide/troubleshooting.md, root README.md
Release process deployment/release-process.md

Documentation changes belong in the same PR as code changes when behavior changes.


External Resources