⚡ Quick Start Guide
Bootstrap your project with core meta-skills, then add what you need.
🎯 What You'll Learn
This guide shows you how to:
- Initialize a project with Phoenix's core meta-skills
- Use meta-skills to browse and install additional skills
- Configure
nightlife.yamlto use custom skill repositories
🚀 Step 1: Initialize Your Project
# Create a new project
uvx --from git+https://github.com/dauquangthanh/vinh-phoenix.git phoenix init <PROJECT_NAME> --ai claude
# OR initialize in current directory
uvx --from git+https://github.com/dauquangthanh/vinh-phoenix.git phoenix init --here --ai claude
This installs 5 core meta-skills into the agent-specific folder and places nightlife.yaml in your project root.
What's installed:
<project-root>/
├── .claude/skills/ (for Claude Code)
│ ├── git-commit/
│ ├── list-skills/
│ ├── add-skills/
│ ├── list-agents/
│ └── add-agents/
└── nightlife.yaml
🔍 Step 2: Browse Available Skills
Launch your AI assistant and ask it to show what's available:
"List available skills"
The list-skills meta-skill reads nightlife.yaml, fetches the catalog from the configured URLs (GitHub issues or Azure DevOps files), and shows you all installable skills.
Example output:
Repository: vinh-phoenix-skills (https://github.com/owner/skills-repo)
- requirements-specification
- requirements-specification-review
- technical-detailed-design
- task-management
- coding
- code-review
- git-commit
- ... (more)
Total: N skills available
➕ Step 3: Install the Skills You Need
Ask your AI to install specific skills:
"Install the requirements-specification, technical-detailed-design, task-management, and coding skills"
The add-skills meta-skill downloads and installs each skill into the correct folders for all detected AI IDEs in your project.
🤖 Step 4: Browse and Install Agent Commands
Agent commands are slash-command style shortcuts. Browse and install them the same way:
"List available agent commands"
"Install the specify and architect agent commands"
📄 Understanding nightlife.yaml
nightlife.yaml controls where the meta-skills look for skill and agent catalogs. It supports both GitHub and Azure DevOps as catalog sources:
# DaNang Nightlife - Agent & Skill Repository Configuration
urls:
# GitHub issue (issue body contains YAML repo list)
- https://github.com/DauQuangThanh/vinh-phoenix/issues/2
# Azure DevOps file (YAML file in a repo)
# - https://dev.azure.com/myorg/myproject/_git/myrepo?path=/catalog.yaml&version=GBmain
Each URL points to a catalog source. The content should be YAML listing repositories:
skills:
- name: my-skills
url: https://github.com/owner/my-skills-repo # GitHub
branch: main
path: skills
- name: internal-skills
url: https://dev.azure.com/org/proj/_git/skills # Azure DevOps
branch: main
path: skills
Using Your Own Repositories
To use a private or custom skill catalog, update nightlife.yaml:
urls:
- https://github.com/my-org/my-config/issues/1
- https://dev.azure.com/my-org/my-project/_git/config?path=/catalog.yaml&version=GBmain
Structure the issue body or file with your repos. Your AI assistant's list-skills and add-skills will automatically use your custom catalog.
🧩 Understanding the Meta-Skills
Each meta-skill is self-contained with scripts and follows the Agent Skills standard:
| Meta-Skill | Trigger | What It Does |
|---|---|---|
git-commit |
"commit my changes" | Generates a Conventional Commits message and commits |
list-skills |
"list skills", "what skills?" | Queries configured repos, displays available skills |
add-skills |
"install skills", "add skills" | Downloads skill folders into all detected AI IDEs |
list-agents |
"list agents", "what agents?" | Queries configured repos, displays available agent commands |
add-agents |
"install agents", "add agents" | Downloads agent command files into all detected AI IDEs |
🎯 Key Principles
| Principle | What It Means |
|---|---|
| Start Minimal | Only 5 meta-skills installed by default |
| Grow On Demand | Use add-skills to install what your project needs |
| Stay in Control | Edit nightlife.yaml to configure your own skill sources |
| Multi-Agent | Skills install to all detected AI IDEs automatically |
📚 Next Steps
- 💻 Source Code - Contribute to the project
- 🐛 Report Issues - Found a bug?
- 💬 Ask Questions - Need help?