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
Navigate to Repositories
Dashboard → Repositories → Click Connect Repository
Pro tip: Connect your most active repository first
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
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
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?
Learn How Skills Work
Technical deep dive into skill execution and token usage
Create Custom Skills
Encode your team’s patterns into reusable workflows
Need Help?
Documentation
Technical guides
Support
Email us anytime
Community
Join our Discord