diff --git a/skills/project/create.md b/skills/project/create.md new file mode 100644 index 0000000..a97e4d3 --- /dev/null +++ b/skills/project/create.md @@ -0,0 +1,47 @@ +# Skill: Project Create + +## Description +Initializes a new SaaS project with repository, design board, and CI/CD pipeline. + +## Input +- **name**: Project name (required) +- **description**: Brief project description (required) +- **template**: Project template to use (optional, default: "saas") +- **team**: Team members to add (optional) + +## Steps +1. Create Gitea repository with template +2. Initialize Penpot design board +3. Set up CI/CD pipeline in Dokploy +4. Create initial issues/milestones +5. Send notification to team + +## Output Format +```json +{ + "status": "success|error", + "project": { + "name": "project-name", + "repo_url": "https://gitea.mylder.io/org/project", + "design_url": "https://penpot.mylder.io/view/...", + "deploy_url": "https://project.mylder.io" + }, + "next_steps": [ + "Set up environment variables", + "Invite team members", + "Create first milestone" + ] +} +``` + +## Token Budget +- Max input: 500 tokens +- Max output: 500 tokens + +## Model +- Recommended: haiku (simple orchestration) + +## API Calls +- Gitea: POST /api/v1/repos +- Penpot: Create project via API +- Dokploy: Create application