Files
skills-library/skills/project/create.md
2025-12-11 20:16:27 +01:00

48 lines
1.1 KiB
Markdown

# 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