48 lines
1.1 KiB
Markdown
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
|