How do I start a project with Puffin? #4
-
|
How do I start a project with Puffin? Can you provide a step-by-step guide, starting with a new directory? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Starting a New Project with PuffinHere's a step-by-step guide to get started with Puffin on a new project: Prerequisites
Step-by-Step Setup1. Clone and Set Up Puffin# Clone the Puffin repository
git clone https://github.com/jdubray/puffin.git
# Navigate to Puffin directory
cd puffin
# Install dependencies
npm install2. Create Your New Project Directory# Create your project directory (anywhere you want)
mkdir ~/my-new-project
cd ~/my-new-project
# Initialize as a git repository (recommended)
git init3. Launch Puffin for Your Project# From the puffin directory, start Puffin pointing to your project
npm start -- ~/my-new-project
# Or in development mode for more verbose logging
npm run dev -- ~/my-new-project4. First-Time Project SetupWhen Puffin launches for a new project:
5. Start Your First Conversation
6. Organize with User Stories (Optional but Recommended)
Example First Session# 1. Create project
mkdir ~/todo-app
cd ~/todo-app
git init
# 2. Start Puffin (from puffin directory)
cd /path/to/puffin
npm start -- ~/todo-app
# 3. In Puffin GUI:
# - Branch: "Specifications"
# - Prompt: "I want to create a todo application with user authentication,
# task management, and a modern web interface. Help me plan the
# architecture and tech stack."Tips for Success
The key is that Puffin provides the orchestration layer while Claude Code CLI does the actual code generation and project building! This response was generated by the Puffin Q&A Bot powered by Claude. For complex questions or issues, please open a GitHub Issue. |
Beta Was this translation helpful? Give feedback.
Starting a New Project with Puffin
Here's a step-by-step guide to get started with Puffin on a new project:
Prerequisites
Step-by-Step Setup
1. Clone and Set Up Puffin
2. Create Your New Project Directory