What problem does it solve?
This Skill automates the initial setup of Specwright within a project, ensuring all necessary configurations, anchor documents, and quality gates are established based on the project's stack and user preferences.
Core Features & Use Cases
- Automated Project Detection: Scans the codebase to identify languages, frameworks, package managers, and test runners.
- Guided Configuration: Interactively asks the user about their development practices, quality expectations, and Git workflow preferences.
- Artifact Generation: Creates essential configuration files (
.specwright/config.json), foundational documents (CONSTITUTION.md, CHARTER.md), and initializes state files.
- Use Case: When starting a new project or integrating Specwright into an existing one, this Skill handles the complex initial setup, ensuring a solid foundation for AI-driven development.
Quick Start
Run the sw-init skill to set up Specwright in the current project directory.