Releases: korallis/Droidz
v4.12.0 - Specialist Agents & Claude Code Parallel Fix
π New Features
6 New Specialist Agents
Now available for both Claude Code and Droid CLI:
| Specialist | Purpose |
|---|---|
backend-specialist |
APIs, authentication, server-side logic, microservices |
frontend-specialist |
React components, state management, styling, accessibility |
database-specialist |
Schema design, migrations, query optimization, SQL/NoSQL |
devops-specialist |
CI/CD pipelines, Docker, cloud infrastructure, monitoring |
test-specialist |
Unit tests, integration tests, E2E tests, test strategies |
full-stack-specialist |
End-to-end feature implementation across all layers |
Use with /orchestrate-tasks to assign specialists to task groups for parallel execution.
π§ Critical Fix: Claude Code Parallel Execution
Before (Broken)
Claude Code /implement-tasks was incorrectly using droid exec (Factory CLI method).
After (Fixed)
- Uses native Claude Code Task tool for parallel execution
- Spawns assigned specialists from orchestration.yml
- Falls back to
implementeragent when specialists don't exist - Removed linear dependency blocker - proceeds with parallel execution
Platform Behavior
| Platform | Parallel Method | Agents |
|---|---|---|
| Claude Code | Task tool β spawn specialists | 6 new + existing |
| Droid CLI | droid exec shell script |
6 new + existing |
Droid CLI Specialists Include:
- β Color field for CLI display
- β TodoWrite progress tracking
- β No tool restrictions (inherits all tools)
Usage
# Assign specialists to task groups
/orchestrate-tasks
# Run implementation with parallel execution (Option A)
/implement-tasksThe specialists will be automatically invoked based on orchestration.yml assignments.
v4.11.1 - Claude Code Native Parallel Execution Fix
π§ Critical Fix: Claude Code Parallel Execution
Fixed
- CRITICAL: Claude Code
/implement-tasksparallel execution now uses correct method- Was incorrectly using
droid exec(Factory CLI method) in Claude Code - Now uses native Claude Code Task tool with multiple parallel subagent invocations
- Spawns the assigned specialists from orchestration.yml, not generic agents
- Was incorrectly using
Changed
-
Claude Code implement-tasks.md - Option A (Parallel Execution) completely rewritten:
- Requires
/orchestrate-tasksto be run first to assign specialists - Reads
orchestration.ymlto getassigned_specialistfor each task group - Verifies specialists exist in
.claude/agents/ - Spawns all specialists in a SINGLE message for true parallelism
- Includes proper standards resolution from orchestration.yml
- Clear error messages if orchestration.yml or specialists are missing
- Requires
-
Droid CLI implement-tasks.md - Unchanged (still uses
droid execwith Factory API)
Platform Behavior Summary
| Platform | Parallel Method | Prerequisite |
|---|---|---|
| Claude Code | Task tool β spawn specialists | /orchestrate-tasks to assign specialists |
| Droid CLI | droid exec shell script |
Factory API key |
Impact
- β Claude Code users get proper native parallel execution
- β
Factory/Droid CLI users unaffected (still use
droid exec) - β
Specialists from
/orchestrate-tasksare properly utilized - β No more confusion about which parallel method to use per platform
v4.11.0 - Standards Compliance & Package Manager Detection
What's New
Standards Compliance
All workflow commands (/shape-spec, /write-spec, /create-tasks, /orchestrate-tasks) now properly read and adhere to project standards:
- Reads ALL standards recursively from
droidz/standards/**/*.md - Includes any custom standards directories you create
- Standards are applied at every step of the workflow
Package Manager Detection
Commands now automatically detect your project's package manager and use the correct commands:
| Lockfile | Package Manager |
|---|---|
bun.lockb |
bun |
pnpm-lock.yaml |
pnpm |
yarn.lock |
yarn |
package-lock.json |
npm |
This affects:
/create-tasks- Generated tasks use correct package manager commands/orchestrate-tasks- Implementation prompts use correct commands/implement-tasks- All execution uses correct package manager- Implementation verification - Tests run with correct package manager
- CI/CD pipeline generation - Workflows use correct commands
Files Updated
- 18 command/agent files across claude and droid_cli payloads
- Installer version bumped to 4.11.0
Installation
bash <(curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh)Or update existing installation by re-running the installer.
v4.9.0 - Comprehensive Documentation & Platform Fixes
π v4.9.0 - Comprehensive Documentation & Platform-Agnostic Updates
Major Documentation Overhaul
Complete README rewrite: 554 β 1,219 lines of comprehensive documentation!
This release makes Droidz significantly more accessible with detailed guides, examples, and best practices.
π What's New
1. Complete Commands Reference
Every command now documented in detail:
π /standards-shaper β (Start Here)
- Purpose: Create project-wide coding standards
- When to use: Once per project, before development
- Creates: standards/ with global, backend, frontend, testing
π /plan-product
- Purpose: Define product vision and roadmap
- Creates: mission.md, roadmap.md, tech-stack.md
π /shape-spec
- Purpose: Shape requirements for new features
- Creates: planning/requirements.md, decisions.md
π /write-spec
- Purpose: Write detailed specification
- Creates: Complete spec.md with architecture, APIs, testing
π /create-tasks
- Purpose: Break spec into implementable tasks
- Creates: tasks.md with task groups and dependencies
π /orchestrate-tasks
- Purpose: Plan multi-agent implementation
- Creates: orchestration.yml, implementation prompts
π /implement-tasks
- Purpose: Execute implementation
- Modes: Automated (subagents) or Manual (prompts)
π /improve-skills
- Purpose: Enhance AI agent skills
Each command includes:
- β Purpose and when to use
- β Step-by-step breakdown
- β Output files created
- β Real conversation examples
2. All 8 Agents Documented
Complete profiles for:
- product-planner - Product strategy and roadmaps
- spec-shaper - Requirements gathering and research
- spec-writer - Detailed specification writing
- spec-verifier - Specification review and validation
- spec-initializer - Quick spec folder setup
- tasks-list-creator - Breaking specs into tasks
- implementer - Feature implementation
- implementation-verifier - Testing and verification
Each agent includes:
- Expertise area
- When to use
- What it creates
- Best use cases
3. Best Practices Guide
β 8 DOs with Rationale:
- Start with standards (
/standards-shaperfirst!) - Always shape before writing specs
- Break down complex tasks into small pieces
- Use orchestration for big features
- Reference specs in code comments
- Update standards as you learn
- Keep specs updated during implementation
- Use task groups for organization
β 8 DON'Ts with Corrections:
- Don't skip planning β Use the workflow
- Don't write vague specs β Be specific
- Don't ignore standards β Follow patterns
- Don't mix concerns β Separate task groups
- Don't lose context β Reference specs
- Don't skip testing β Tests = implementation
- Don't work in isolation β Use workflow for collaboration
- Don't forget to commit β
droidz/in git!
4. Real-World Examples
Example 1: Building Real-Time Notifications
Complete walkthrough from standards to shipping:
> /standards-shaper
> /plan-product
> /shape-spec
> /write-spec
> /create-tasks
> /orchestrate-tasks
# β Ship! πExample 2: Onboarding New Team Member
Day 1 productivity guide:
- Clone repo
- Install Droidz
- Read product docs
- Review standards
- Start first feature
Example 3: Mid-Project Standards
Adding standards to existing codebase:
> /standards-shaper
# Detects: React 18, TypeScript, Tailwind, tRPC, Prisma
# Creates standards matching YOUR code style5. Enhanced Documentation
New Sections:
- π Table of Contents for easy navigation
- π― "Why Droidz?" - Problem/Solution breakdown
- π Visual workflow diagram
- π οΈ Enhanced troubleshooting guide
- π¨ Better formatting and organization
Preserved Sections:
- β Discord community links
- β PayPal donation information
- β Supporters acknowledgment
- β Platform support table
π§ Platform-Agnostic Fixes
orchestrate-tasks Command
Fixed: Platform-specific terminology causing confusion
Before:
task_groups:
- name: authentication
claude_code_subagent: backend-specialist # β Claude-specificAfter:
task_groups:
- name: authentication
assigned_specialist: backend-specialist # β
Works everywhereChanges:
- "Claude Code subagent" β "specialist"
- YAML key
claude_code_subagentβassigned_specialist
Now works correctly for:
- β Factory AI (droids)
- β Claude Code (subagents)
- β Cursor, Cline, and other platforms
π Documentation Comparison
| Metric | Before | After | Change |
|---|---|---|---|
| Total Lines | 554 | 1,219 | +120% |
| Commands Documented | Basic list | 8 detailed guides | Full coverage |
| Agent Profiles | Brief list | 8 complete profiles | Comprehensive |
| Examples | 1 basic | 3 real-world | Practical |
| Best Practices | None | 16 (8 DOs + 8 DON'Ts) | Added |
| Troubleshooting | 4 items | 6 detailed solutions | Enhanced |
π Getting Started
New Users
# 1. Install
cd your-project
bash <(curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh)
# 2. Start with standards
> /standards-shaper
# 3. Follow the workflow
> /plan-product
> /shape-spec
> /write-spec
# ... continue through phasesExisting Users
New resources available:
- Complete command reference in README
- Best practices guide
- Real-world examples to follow
- Enhanced troubleshooting
π¦ Installation
# Fresh install
bash <(curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh)
# Upgrade existing
cd your-project
bash <(curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh)π― Impact
For New Users:
- β Clear understanding of what Droidz does
- β Step-by-step command guides
- β Know when to use each tool
- β Real examples to follow
For Existing Users:
- β Complete command reference
- β Best practices to implement
- β Troubleshooting solutions
- β Customization examples
For Contributors:
- β Better onboarding documentation
- β Clear framework structure
- β Examples to build upon
Full Changelog: https://github.com/korallis/Droidz/blob/main/CHANGELOG.md
This release represents a major step forward in making Droidz accessible and powerful for all users! πβ¨
v4.8.1 - Critical Fix: All Droids Now Functional
π§ v4.8.1 - Critical Bug Fix: Droids Now Work Without Failures
Critical Fix
All 8 custom droids were failing due to missing workflow files. This release fixes all droids to work immediately after installation.
Problem
Users reported: "droids reference things that don't exist" causing failures like:
- task-list-creator droid failed
- spec-writer droid failed
- All custom droids showed "file not found" errors
Root Cause
All droids used {{workflows/...}} template syntax to reference external workflow files that never existed. The installer copied files as-is without processing templates, leaving broken file references.
Solution
β
Inlined complete workflow instructions directly into each droid
β
Removed all broken template references (38 files fixed)
β
Droids now work immediately after installation
Fixed Droids (All 8)
1. tasks-list-creator
- Added complete task breakdown process (6 steps)
- How to analyze specs and create actionable tasks
2. spec-writer
- Added specification writing guidelines (8 sections)
- Complete template for writing specs
3. product-planner
- Added product planning phases (4 phases)
- From gathering info to defining tech stack
4. implementer
- Added implementation workflow (7 steps)
- From understanding task to verifying completion
5. spec-shaper
- Added specification shaping process (6 steps)
- Research, clarify, define, structure
6. spec-initializer
- Added spec initialization steps (4 steps)
- Gather info, create structure, identify stakeholders
7. spec-verifier
- Added verification checklist (5 checks)
- Completeness, clarity, implementability
8. implementation-verifier
- Added verification process (4 steps)
- Verify tasks, update roadmap, run tests, create report
Files Fixed
- 16 droid files (8 droids Γ 2 platforms)
- 22 command files (11 commands Γ 2 platforms)
- Total: 38 files with broken references resolved
Verification
β
0 broken template references remaining
β
All 8 droids functional
β
All 11 commands working
β
Both platforms synced (Factory Droid CLI + Claude Code)
Installation
Fresh Install
curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh | bashUpgrade
cd your-project
curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh | bashWhat Changed
Template References Removed:
{{workflows/planning/*}}- Product planning workflows{{workflows/specification/*}}- Specification workflows{{workflows/implementation/*}}- Implementation workflows{{standards/*}}- Standards (now using skills instead){{UNLESS}}/{{IF}}- Unprocessed conditional blocks
Inlined Content:
- Complete step-by-step workflows in each droid
- Self-contained instructions
- No external dependencies
Impact
Before: β All custom droids failed with "file not found"
After: β
All custom droids work immediately after installation
Full Changelog: https://github.com/korallis/Droidz/blob/main/CHANGELOG.md
v4.8.0 - All 50 Skills Comprehensively Optimized π
π v4.8.0 - All Skills Professionally Optimized to Maximum Quality
π Major Quality Enhancement
Every single skill in Droidz has been comprehensively optimized with detailed descriptions and extensive usage examples!
This release represents a complete transformation of the skills library, bringing professional quality and maximum discoverability to all 50 skills.
β¨ What's New
π Complete Skills Library Optimization
Every skill now features:
- Comprehensive Descriptions: 200-400+ character detailed, activation-oriented descriptions
- Extensive Examples: 12+ specific "When to use this skill" examples per skill
- Consistent Structure: All skills follow skill-creator patterns throughout
- Maximum Clarity: No length constraints - descriptions are as thorough as needed
- Professional Quality: Production-ready documentation across entire library
π₯ Quality Comparison
Before (Generic, 3 examples):
description: E2E testing, browser automation, web scraping.
## When to use this skill
- E2E testing, browser automation, web scraping.
- When working on related tasks or features
- During development that requires this expertiseAfter (Comprehensive, 13+ examples):
description: Automate browser testing, web scraping, and user workflow testing
with Playwright across multiple browsers. Use when writing end-to-end tests
for web applications, automating repetitive browser tasks, scraping data from
websites, testing across Chrome/Firefox/Safari, taking screenshots for visual
regression testing, testing authentication flows, filling and submitting forms
programmatically, testing responsive designs across viewports, or any browser
automation requiring reliable, cross-browser testing capabilities.
## When to use this skill
- Writing end-to-end tests for web applications
- Automating repetitive browser tasks and workflows
- Scraping data from websites programmatically
- Testing across Chrome, Firefox, Safari, and Edge browsers
- Taking screenshots for visual regression testing
- Testing authentication and login flows
- Filling and submitting forms automatically
- Testing responsive designs across different viewports
- Simulating user interactions (clicks, typing, navigation)
- Testing file uploads and downloads
- Capturing network requests and responses
- Testing Single Page Applications (SPAs)
- Any browser automation requiring reliable cross-browser supportπ All 50 Skills Optimized
Core Development (20 skills)
β test-driven-development Β· code-review Β· debugging-systematic
β git-workflow Β· refactoring Β· performance-optimization
β security-patterns Β· api-design Β· database-design
β frontend-component-patterns Β· backend-service-patterns Β· e2e-testing
β ci-cd-pipeline Β· documentation-generation Β· error-handling-patterns
β accessibility-wcag Β· standards-enforcement Β· data-migration
β monitoring-observability Β· incident-response
Framework-Specific (10 skills)
β nextjs-app-router Β· nextjs-server-components Β· neondb-serverless
β convex-backend Β· convex-realtime Β· shadcn-ui-components
β tailwind-design-system Β· react-server-actions Β· typescript-strict
β vercel-deployment
Developer Tools (10 skills)
β mcp-builder Β· artifacts-builder Β· playwright-automation
β root-cause-tracing Β· brainstorming Β· changelog-generator
β content-research-writer Β· document-processing-docx
β document-processing-pdf Β· document-processing-xlsx
Productivity (10 skills)
β file-organizer Β· invoice-organizer Β· domain-name-brainstormer
β competitive-research Β· brand-guidelines Β· canvas-design
β meeting-insights-analyzer Β· kaizen-continuous-improvement
β threat-hunting Β· skill-creator
π― Benefits
For Users
β
Dramatically improved skill discoverability
β
Crystal-clear activation criteria with 12+ examples each
β
Professional, consistent quality across entire library
β
Comprehensive usage examples for every scenario
β
Better AI skill activation based on detailed descriptions
For Skills Library
β
All 50 skills optimized to maximum quality
β
100 SKILL.md files updated (50 Factory + 50 Claude Code)
β
Consistent structure using skill-creator patterns
β
Production-ready, professional quality throughout
β
Ready for enterprise and professional use
π¦ Installation
Fresh Install
curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh | bashUpgrade Existing Installation
cd your-project
curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh | bashπ Files Changed
- 100 SKILL.md files updated (50 per platform)
- All skills synced between Factory Droid CLI and Claude Code
- CHANGELOG.md updated with comprehensive examples
Full Changelog: https://github.com/korallis/Droidz/blob/main/CHANGELOG.md
This release represents the culmination of our skills optimization work - every skill in Droidz is now professionally documented with comprehensive descriptions and extensive usage examples! π
v4.7.1 - improve-skills Uses skill-creator
π― Better Skill Improvements
/improve-skills now leverages the skill-creator skill for higher quality improvements.
What Changed
improve-skills now uses skill-creator throughout:
- β skill-creator templates for structure
- β skill-creator patterns for descriptions
- β skill-creator best practices applied
- β Consistent quality improvements
Benefits
- Higher quality skill improvements
- Consistent structure across skills
- Leverages existing expertise
- Better activation criteria
Usage
> /improve-skills
AI: Using skill-creator to improve skills...
β
All skills improved with skill-creator patternsNo user action required - skill-creator automatically used!
Changelog: v4.7.0...v4.7.1
v4.7.0 - Standards-Shaper Updates Existing Standards
π Intelligent Standards Updates
standards-shaper now intelligently updates existing standards to match your project's actual tech stack.
The Problem
Generic standards didn't match projects:
- β Examples for wrong frameworks
- β Manual updates required
- β Standards became stale
- β Not project-specific
The Solution
Two Intelligent Modes:
- Create Mode - New standards with project-specific examples
- Update Mode β NEW - Updates existing standards to match current stack
How It Works
1. Detects existing standards
2. Analyzes project tech stack
3. Updates examples to match
4. Preserves customizations
What Gets Updated
- error-handling, testing, components
- styling, state-management, api-design
- database, authentication, and more
All with project-specific patterns!
Usage
# After framework upgrade
> /standards-shaper
AI: Updating standards...
AI: Detected React 19, Fastify, Prisma
β
Updated standards to match stackBenefits
- β Standards match your frameworks
- β Re-run after upgrades
- β Project-specific examples
- β No breaking changes
Installation
curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh | bashFull Changelog: v4.6.0...v4.7.0
v4.6.0 - TodoWrite Progress Tracking for Factory Droids
ποΈ Subagent Visibility Enhancement
Factory.ai subagents now show real-time progress using TodoWrite, solving the "check on subagent" problem.
The Problem
Before v4.6.0, subagents in Factory.ai ran invisibly:
- β No feedback during long operations
- β Couldn't see what subagents were doing
- β Had to manually "check on subagent"
- β Poor UX for multi-step workflows
The Solution
Added TodoWrite progress tracking to 5 core Factory droids.
What's New
5 Droids with Real-Time Progress:
- product-planner - Tracks: requirements, mission, roadmap, tech stack
- spec-shaper - Tracks: analysis, questions, responses (X/Y answered)
- spec-writer - Tracks: reading, analyzing, writing (section X/Y)
- tasks-list-creator - Tracks: analyzing, breaking into groups (X created)
- implementer - Tracks: planning, implementing (X/Y complete), testing
User Experience
Before:
> /write-spec
AI: Creating specification...
[Long silence with no updates]
After:
> /write-spec
AI: Creating specification...
Live Progress:
β
Reading requirements (92 Q&A)
β
Analyzing and structuring (12 sections)
π Writing specification (section 7/12)
βΈοΈ Validating completeness
How It Works
Subagents use TodoWrite to update progress:
- Create todos at start
- Update as work progresses
- Mark complete when done
Updates appear in main session automatically!
Benefits
- β Real-time subagent visibility
- β No more "check on subagent" needed
- β Better workflow understanding
- β Especially helpful for long operations
- β Zero breaking changes
Platform Strategy
Factory Droid CLI: Progress tracking added
Claude Code: Unchanged (avoids conflicts)
Installation
curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh | bashProgress tracking works automatically!
Full Changelog: v4.5.0...v4.6.0
v4.5.0 - Optional MCP Research Integration
π¬ Intelligent Research Enhancement
All agents/droids now automatically leverage Exa and Ref MCPs when available, with graceful degradation when not installed.
What's New
5 Core Agents Enhanced with Research Capabilities:
-
product-planner
- Similar product architectures and patterns
- Technology stack best practices
- Market trends and competitor analysis
-
spec-shaper
- Technical architecture patterns
- Similar feature implementations
- Framework-specific best practices
-
spec-writer
- API design patterns and conventions
- Database schema best practices
- Security implementation patterns
-
tasks-list-creator
- Implementation patterns for similar features
- Task breakdown strategies
- Common pitfalls and dependencies
-
implementer
- Code examples and patterns
- Framework-specific best practices
- Common solutions to challenges
How It Works
Graceful Integration:
- Instructions only (no hard dependencies)
- Automatic usage when MCPs available
- Graceful continuation without MCPs
- No errors or failures
- Enhanced quality when available
Benefits
With Exa/Ref MCPs:
- π Market research for product planning
- ποΈ Current best practices for specs
- π» Proven code examples for implementation
Without MCPs:
- β All agents work normally
- β General knowledge and best practices
- β No setup required
Usage
# Install/upgrade Droidz
curl -fsSL https://raw.githubusercontent.com/korallis/Droidz/main/install.sh | bash
# Agents automatically use MCPs if installed
> /plan-product
> /shape-spec
> /write-spec
> /create-tasksFiles Modified
10 files updated (5 agents Γ 2 platforms):
- product-planner, spec-shaper, spec-writer
- tasks-list-creator, implementer
- Both Factory Droid CLI and Claude Code
Full Changelog: v4.4.1...v4.5.0