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