I tried BMAD, Superpowers and Spec Kit before building this — both are solid
for general spec-driven development but neither handles the
native mobile boundary:
- No Room migration readiness in plan/task templates
- No coroutine ownership checks in the spec layer
- No lifecycle/process-death constraints in feature contracts
- No Swift Concurrency or MainActor rules for iOS
Constitution-level rules don't flow into plan and task templates
in those tools, so agents miss the platform-specific check even
when the rule exists somewhere.
AI-Workflow fills that gap specifically for native Android + iOS.
The routing registry maps task facts to required mobile-specific
checks before any spec or code is written.
uvx --from git+
github.com/RanaAhmedHamdy/AI-Workflow.git \
ai-workflow brownfield --platform android --profile safety \
--target /path/to/your-app --dry-run
Full comparison with BMAD and Spec Kit in docs/COMPARISON.md.
github.com/RanaAhmedHamdy/AI-Workflow