January 15, 2025 5 min read Tutorial

Getting Started with SiftCoder

Learn how to install and use SiftCoder for the first time. This comprehensive guide covers installation, basic usage, and your first autonomous workflow.

Getting Started with SiftCoder

Welcome to SiftCoder, the most comprehensive AI-powered software engineering assistant for Claude Code!

Installation

The easiest way to install SiftCoder is using the plugin command:

/plugin

This auto-detects the plugin in your current directory and installs it.

Your First Command

Let’s build something! Create a simple specification file:

# Task Manager App

## Features
- Create, read, update, delete tasks
- Task categories
- Due dates and priorities
- User authentication

## Tech Stack
- Next.js 14
- TypeScript
- Tailwind CSS
- Prisma + PostgreSQL

Now run:

/siftcoder:build ./task-app-spec.md

SiftCoder will:

  1. Analyze your specification
  2. Create a detailed implementation plan
  3. Generate all the code
  4. Write tests
  5. Run quality checks
  6. Present the complete application

What Just Happened?

You witnessed the autonomous multi-agent workflow in action:

  • Planner Agent: Analyzed the spec and broke it down into features
  • Coder Agents: Implemented each feature with tests
  • QA Reviewer: Validated the implementation
  • QA Fixer: Fixed any issues found
  • All automatically, without manual intervention

Next Steps

Happy coding with SiftCoder!