Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By SaschaHeyer
Automate end-to-end AI-driven engineering workflows: refine Linear issues into PRDs and task plans, execute implementations in isolated git worktrees, finalize GitHub PRs with conflict resolution and merges, capture learnings in docs, and enable browser automation—all synced to Linear.
npx claudepluginhub saschaheyer/ai-driven-engineering --plugin ai-driven-engineeringPrepares a feature for review (clean worktree, resolve conflicts, create PR).
Autonomously executes the implementation plan (code, test, commit).
Refines a request into a structured PRD or Bug Brief in Linear.
Generates an implementation plan with tasks and sub-tasks based on the PRD.
Generates a visual walkthrough and narrative summary of the implemented changes in Linear.
Lightweight skill to capture solved problems and learnings into simple markdown files
Manages Git worktrees for isolated parallel development. Creates branches (linking ticket IDs if available), copies local environment files, and pushes changes to the remote.
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Autonomous GitHub Project Management workflow with orchestrator-agent coordination for parallel task execution via git worktrees
Implementation planning, execution, and PR creation workflows with multi-agent collaboration
Complete PRP workflow automation - plan, implement, debug, review, commit, and PR commands with specialized agents
Git-native spec and issue management for AI-assisted development. Track issues, specs, and feedback with smart anchoring.
Structured agentic development methodology - from issue analysis to merge
AI-powered agents for specialized development tasks
Standardize and automate your engineering process with Gemini CLI.
This repository houses the Workflow Extension for Gemini CLI—a powerful set of autonomous tools designed to guide you through the entire software development lifecycle, from ambiguous idea to merged Pull Request.
It integrates seamlessly with Linear (for project management) and GitHub (for version control) to keep your focus on shipping value, not managing tickets.
Of my code is written by AI.
I run AI-driven engineering workshops with companies worldwide—both remote and on-site. Some invite their whole engineering department, others bring non-technical teams along for the ride.
"Last year summer, I asked myself a question: could I be an engineer without writing a single line of code? Not vibe coding—proper AI Driven Engineering.
Today, my engineering life has been changed completely. I use AI agents for almost everything, and I write 0% of the code myself.
We are moving from a world of asking, 'What code do I write?' to a world of asking, 'What problem do I need to solve?'
You are no longer limited by the syntax you know, the documentation you read, or the libraries you've memorized. You'll be limited only by your imagination and your token budget."
For Gemini CLI:
gemini extensions install https://github.com/SaschaHeyer/ai-driven-engineering --auto-update
For Claude Code: Open Claude Code in your terminal and run:
/plugin install ai-driven-engineering@SaschaHeyer/ai-driven-engineering
If you have cloned this repository locally and want to test changes:
For Gemini CLI:
gemini extensions link ./workflow-extension
For Claude Code: You can start Claude Code and point it to your local directory:
claude --plugin-dir /path/to/ai-driven-engineering
Or, add it directly via the CLI:
claude plugin add /path/to/ai-driven-engineering
"The entire purpose of this structured workflow is to do the hard clarification and planning work upfront."
This isn't for quick, one-line fixes. This workflow is designed for shipping significant new features or handling complex migrations in large, existing codebases—work that involves multiple files, new logic, and proper engineering effort.
Why? By investing time in the first two steps (Define & Plan), we enable our AI agents to run autonomously for hours with minimal supervision.
We break the workflow into distinct phases: Issue, Task, Implement, and Walkthrough. This structure provides the context and boundaries the agent needs to execute complex work without constantly asking, "What next?"
"You can't have agents working in the same folder; they would just overwrite each other's work."
To enable true parallel autonomy, we leverage Git Worktrees. This feature allows you to check out multiple branches from a single repository into separate directories.
Imagine one repository, but with 10, 15, or 20 different features and bugs, each living in its own clean, isolated folder.
feature-1 in worktrees/feature-1.bug-2 in worktrees/bug-2.They run in parallel, on the same codebase, completely isolated. No conflicts. No stash hell. You can test each agent's work in its own dedicated folder.
This workflow is optimized around standard git worktree commands, which are handled automatically for you by the included git-worktree skill.
The /implement command linked here is designed to handle this isolation automatically.
We follow a strict Define → Plan → Build → Walkthrough → Ship cycle. This extension provides a specialized AI agent command for each stage.
graph LR
A[Start] --> B(/issue);
B --> C(/tasks);
C --> D(/implement);
D --> E(/walkthrough);
E --> F(/finalize);
F --> G[Merged];
| Stage | Command | Description |
|---|---|---|
| 1. Define | /issue | Turns a rough idea into a comprehensive Product Requirements Document (PRD) or Bug Brief directly in Linear. |
| 2. Plan | /tasks | Analyzes the PRD and generates a detailed Implementation Plan with parent tasks and atomic sub-tasks. |
| 3. Build | /implement | The Builder Agent. Autonomously writes code, runs tests, and commits changes for every task in the plan (using Git Worktrees). |
| 4. Walkthrough | /walkthrough | (Experimental) The Proof Agent. Generates a narrative summary and visual storyboard (screenshots/GIFs) of the changes. |
| 5. Ship | /finalize | Polishes the worktree, resolves conflicts, and opens/updates the GitHub Pull Request. |