-
Notifications
You must be signed in to change notification settings - Fork 0
Workflows
Ali Sadeghi edited this page Jan 6, 2026
·
6 revisions
Complete feature development workflows using KMPilot skills and agents.
Complete workflow for creating a new feature from scratch with all layers.
Spec-first workflow for modifying an existing feature while maintaining consistency.
> Use test-orchestrator agent to generate complete test suite for the login featurefeature/login/src/commonTest/kotlin/
├── fixtures/
│ └── LoginFixtures.kt
├── data/
│ ├── remote/
│ │ └── LoginRemoteDataSourceTest.kt
│ └── repository/
│ └── LoginRepositoryTest.kt
├── presentation/
│ └── viewmodel/
│ └── LoginViewModelTest.kt
└── integration/
└── LoginIntegrationTest.kt
feature/login/src/androidTest/kotlin/
└── presentation/
└── ui/
└── LoginScreenTest.kt
> Use code-reviewer agent to review the login featureReviewing feature: login
✓ Data Layer
✓ LoginRemoteDataSource: Interface + Impl found
✓ LoginRepository: Interface + Impl found
✓ Either<T> used for all suspend functions
✓ Models have @Serializable
✓ UI Layer
✓ LoginUiState: All 4 states present
✓ LoginViewModel: Uses setState { }
✓ LoginScreen: Uses X-components
✓ Navigation: Type-safe routes with callbacks
✓ Integration
✓ settings.gradle.kts: Module included
✓ composeApp/build.gradle.kts: Dependency added
✓ initKoin.kt: DI module registered
✓ BaseAppNavHost.kt: Navigation wired
✅ Review Passed: All rules and integration points validated
Back to Home