Your AI Will Follow Your Patterns in 10 Minutes
No complex configuration. No long setup process. Just 3 simple steps.Time estimate: 10 minutesPrerequisites:
- ULPI account (sign up free)
- Repository with code
- AI assistant with MCP support (Claude Desktop, Cursor, etc.)
Step 1: Connect Your Repository
1
Navigate to Repositories
Dashboard → Repositories → Click Connect Repository
Pro tip: Connect your most active repository first
2
Choose Your Git Provider
- GitHub (most common)
- GitLab (cloud or self-hosted)
- Bitbucket (cloud or server)
- Gitea (self-hosted)
Read-only access: ULPI only needs read permissions to detect your tech stack
3
Authorize ULPI
Grant ULPI access to:
- ✅ Read repository contents
- ✅ Detect technologies (package.json, composer.json, etc.)
- ❌ No write access required
- Write to your repositories
- Execute code
- Store your source code
4
Tech Stack Auto-Detection
ULPI automatically detects your technologies:Scans:
package.json→ Node.js, React, Next.jscomposer.json→ PHP, Laravelrequirements.txt→ Python, Django, FastAPIpom.xml→ Java, Spring Boot- File extensions → Languages, frameworks
Step 2: Configure Your AI Assistant
- Claude Desktop
- Cursor
- Windsurf
- Other AI Tools (29+)
Add ULPI Skills MCP server:
- Open Claude Desktop settings
- Navigate to Developer → MCP Servers
- Click Add Server
- Use these settings:
-
Get your API key:
- Dashboard → Settings → API Keys → Create Key
- Select scope: Skills
-
Get your Project ID:
- Dashboard → Select project → URL shows
/projects/123(123 is your ID)
- Dashboard → Select project → URL shows
- Restart Claude Desktop
Verify: Start a new chat. Ask: “What skills are available?”Claude should list your matched skills.
Step 3: Use Your First Skill
- Discover Available Skills
- Use a Skill
- Review Generated Code
Ask your AI:AI response:
✅ You’re Done! What’s Next?
Try More Skills
Create Custom Skill
Encode your team’s patterns:
- Your deployment workflow
- Company coding standards
- Code review checklist
- Security scanning process
View in Dashboard
Dashboard → Your Project → Skills
- See all available skills
- View skill details
- Check usage statistics
- Manage active skills
Integrate with Workflow
Common Workflows
🔌 API Development Workflow
🔌 API Development Workflow
Complete API feature in 10 minutes:Step 1: Create endpoint→ Generates controller, validation, resource, service, routes, testsStep 2: Add tests→ Adds authorization tests, validation tests, error handlingStep 3: Document API→ Generates OpenAPI spec, example requests/responsesStep 4: Commit→ Creates proper commit message following Conventional CommitsResult:
- Complete API endpoint
- 100% test coverage
- Full documentation
- Professional commit message
- Time: 10 minutes (vs. 2 hours manually)
🗄️ Database Schema Workflow
🗄️ Database Schema Workflow
Add new database table:Step 1: Create migration→ Generates migration with proper types, indexes, foreign keysStep 2: Create model and relationships→ Generates model with fillable, casts, relationshipsStep 3: Add factory and seeder→ Generates realistic test dataStep 4: Test migration→ Creates migration tests, relationship testsResult:
- Production-ready schema
- Proper indexes for performance
- Test data generation
- Migration tests
⚛️ React Component Workflow
⚛️ React Component Workflow
Build new UI component:Step 1: Create component→ Generates component, TypeScript types, CSS module, tests, storyStep 2: Add to Storybook (if you have custom skill)→ Creates Storybook stories with all variantsStep 3: Test accessibility→ Adds ARIA label tests, keyboard navigation testsStep 4: CommitResult:
- Production-ready component
- Full TypeScript types
- Component tests
- Storybook documentation
- Accessibility compliant
🚀 Deployment Workflow
🚀 Deployment Workflow
Deploy to staging (custom skill example):Prerequisites: Create custom “Deploy to Staging” skillUsage:Skill executes:Result:
- Zero mistakes
- Every step verified
- Team notified
- Time: 3 minutes (vs. 20 minutes manually)
🔍 Code Review Workflow
🔍 Code Review Workflow
Before creating PR (custom skill):Prerequisites: Create custom “Pre-Review Checklist” skillUsage:Skill checks:Result:
- 78% reduction in code review iterations
- Faster PR approvals
- Higher code quality
Troubleshooting
❌ Skills Not Showing in AI Assistant
❌ Skills Not Showing in AI Assistant
Problem: AI says “No skills available”Diagnosis:
-
Check MCP connection:
- Restart your AI assistant
- Start new chat
- Ask: “What MCP servers are connected?”
-
Verify API key:
- Dashboard → Settings → API Keys → Verify key is active
-
Verify project ID:
- Dashboard → Select project → Check URL
-
Check API key scope:
- API key must have Skills scope enabled
- Dashboard → Settings → API Keys → Check scopes
- Correct API key or project ID in MCP config
- Restart AI assistant
- Test: “What skills are available?”
❌ Wrong Skills Showing
❌ Wrong Skills Showing
Problem: Seeing Laravel skills in React project (or vice versa)Cause: Tech stack not detected correctlyFix:
-
Check detected technologies:
- Dashboard → Your Project → Tech Stack
-
Manually add missing technologies:
- Click Edit Tech Stack
- Add: React, TypeScript, Node.js, etc.
- Save
-
Reconnect repository:
- Sometimes helps re-trigger detection
- Dashboard → Repositories → Disconnect → Reconnect
-
Verify package files exist:
- React projects need
package.jsonwithreactdependency - Laravel projects need
composer.jsonwithlaravel/framework
- React projects need
❌ Skill Run Failed
❌ Skill Run Failed
Problem: AI says “Skill execution failed”Common causes:1. Missing dependencies:→ Skill requires Laravel, but project is not Laravel2. Invalid parameters:→ Check skill requirements (e.g., endpoint must start with /)3. Quota exceeded:→ Upgrade plan or wait for monthly reset4. File conflicts:→ Skill tries to create existing fileFix:
- Read error message carefully
- Check skill prerequisites
- Verify project structure
- Ask AI to retry with corrections
🔍 How to See Skill Details
🔍 How to See Skill Details
In Dashboard:AI will show:
- Dashboard → Your Project → Skills
- Click on skill name
- View:
- Full skill description
- Step-by-step guide
- Prerequisites
- Example usage
- Related skills
- What the skill does
- What files it creates
- Prerequisites
- Example usage
📊 Check Usage Statistics
📊 Check Usage Statistics
View your usage:Tip: Upgrade to Pro if consistently exceeding limits
- Dashboard → Billing → Usage
- Skill runs this month
- Runs by skill (which skills used most)
- Tokens consumed
- Remaining quota
Quick Reference
- Essential Commands
- MCP Configuration
- Public Skills (10)
- Pricing & Limits
What’s Next?
1
Explore All Skills
Ask your AI: “Show me all available skills with examples”
2
Learn How Skills Work
Technical deep dive into skill execution and token usage
3
Create Custom Skills
Encode your team’s patterns into reusable workflows
4
Optimize Your Workflow
Combine skills for end-to-end workflows (API → Tests → Docs → Commit)