Skip to content

Critical Friction: Missing Prerequisites (Bun) & Architecture, missing next installation steps #329

@dxcore35

Description

@dxcore35

Hi, I recently tried to install PAI and hit several major roadblocks that made the experience very confusing. I believe the documentation needs a "Prerequisites" section and a clearer explanation of where PAI actually "lives." Also have option to chose alternative destination in CLI.

1. The "Bun" Dependency is not explicit
The Quick Start guide immediately says to run:
bun run install.ts

However, nowhere in the "Getting Started" or "Quick Start" does it explicitly list Bun as a required dependency. If a user doesn't have Bun installed, the command fails immediately with command not found.
Suggestion: Please add a "Prerequisites" step before the Quick Start that provides the install command for Bun (curl -fsSL https://bun.sh/install | bash).

2. Confusion regarding "Where" PAI is installed
I went through the installation, set up my AI name, and configured it. However, when I tried to use it in a default .Claude environment, after all was done I open Claude but my AI wasn't there.
The documentation implies this is an "Infrastructure," but it doesn't clearly explain that PAI is local configuration files sitting on the specific machine where the CLI is running.
Suggestion: Please add a high-level architecture diagram or a simple "How it works" sentence explaining that PAI lives in the local ~/.claude folder.

3. "Next Steps" are missing (The "What Now?" problem)
After the installation script finishes, there is no clear instruction on what to do next. The process just ends. A user is left wondering:

  • "Do I run a specific command?"
  • "Do I just open claude?"
  • "How do I actually speak to the AI I just named?" Suggestion: Please add a final "Post-Installation" step that explicitly tells the user to run claude code (or the relevant start command) to initialize their new assistant. Without this, the user is left stranded after a successful install.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions