Skip to content

baburyx/lazyprd

Repository files navigation

lazyprd

Keyboard-driven TUI for browsing local /to-prd output at .scratch/*/PRD.md.

lazyprd is task-first: it opens the most recent PRD, selects the first unchecked implementation task, previews the task context, and lets you toggle Markdown checkboxes in-place.

Run

go run .

Use another project root:

go run . --project /path/to/project

Install Locally

GOPATH="$HOME/.cache/go" GOBIN="$HOME/.local/bin" go install .

Ensure the install directory is on PATH:

export PATH="$HOME/.local/bin:$PATH"

Then run from any directory:

lazyprd --project /path/to/project

From inside a target project, omit --project:

lazyprd

Install From GitHub

GOPATH="$HOME/.cache/go" GOBIN="$HOME/.local/bin" go install github.com/baburyx/lazyprd@latest

Homebrew

The Homebrew formula template is in packaging/homebrew/lazyprd.rb.

Once a GitHub release exists and the formula has the release SHA, users can install with:

brew tap baburyx/tap
brew install lazyprd

See docs/release.md for the release and tap setup steps.

Development

make test
make build
make install
make verify

Keys

  • Tab / Shift+Tab: cycle panes
  • Ctrl+h/j/k/l: move focus or selection
  • j / k: move selection
  • /: fuzzy filter focused list pane
  • Esc: clear filter or prompt preview
  • Space: toggle selected implementation task checkbox
  • p: preview an agent prompt for the selected task
  • y: copy the prompt, or selected preview content
  • r: rescan PRDs
  • q: ask before quitting

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages