What problem does it solve?
Project-init ensures that new or existing repositories meet Paadhai prerequisites by verifying GitHub authentication, inspecting remotes and branches, and writing the .paadhai.json manifest so downstream automation has consistent inputs.
Core Features & Use Cases
- Prerequisite Validation: Checks GitHub CLI auth status, confirms the repository exists or initializes it, and extracts remote metadata before making changes.
- Project Discovery and Creation: Detects existing project boards or creates a new one, links it to the repo, and captures field IDs for status options so issues can be managed across Todo, In Progress, and Done.
- Configuration Delivery: Summarizes planned actions, awaits explicit approval, creates develop/main branches or boards as needed, and writes the finalized .paadhai.json containing repo, stack, and GitHub project settings with optional branch protection.
- Use Case: When starting a Paadhai-powered project or importing a legacy repo, run this skill to align GitHub resources, branch strategy, and automation config in one safe flow.
Quick Start
Ask the agent to run project-init to verify GitHub authentication, detect existing branches and boards, and write .paadhai.json so the Paadhai pipeline can proceed.