What's New
Added
- Kotlin and Swift language support —
specpilot init and specpilot add-specs now support --lang kotlin and --lang swift
frameworks.ts: kotlin → [android, spring, ktor, compose], swift → [ios, swiftui, vapor]
projectDetector.ts: auto-detects Kotlin projects (build.gradle, build.gradle.kts, settings.gradle.kts) with Spring Boot, Ktor, Android, Compose framework sniffing; Swift projects (Package.swift, .xcodeproj, .xcworkspace) with Vapor, SwiftUI, iOS sniffing
templateEngine.ts: 4 base templates (kotlin-project.yaml, kotlin-architecture.md, swift-project.yaml, swift-architecture.md) + 7 framework-specific variants with tailored build commands (./gradlew build for Kotlin, swift build for Swift)
- 25 new tests, 144 → 169 total; closes BL-034
Full Changelog
https://github.com/girishr/SpecPilot/blob/main/CHANGELOG.md