Add project create skill
This commit is contained in:
47
skills/project/create.md
Normal file
47
skills/project/create.md
Normal file
@@ -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
|
||||
Reference in New Issue
Block a user