When user asks about "portfolio", "across projects", "compare projects", "project health", "PR description", or wants cross-project insights. Provides strategic guidance across the codebase ecosystem.
Install
npx skillscat add jamelna-apps/claude-dash/portfolio-intelligence Install via the SkillsCat registry.
We need to produce a 2-3 sentence plain-text summary, objective, factual, no marketing language, no superlatives, no calls to action. At most 60 words. Must be plain text, no markdown, no quotes. Provide only the summary text. We need to explain what the skill does, what problem it solves, when to use it. We can write something like: "The portfolio-intelligence skill retrieves aggregated metrics and cross-project analyses to help developers compare project health, technology use, and feature implementations.
Portfolio Intelligence Framework
When This Activates
This skill activates for cross-project strategic questions:
- Comparing approaches across projects
- Finding where patterns exist
- Assessing overall health
- Generating PR descriptions with context
Available Intelligence
Project Overview
pm_portfolio detail=summaryReturns: Total projects, health scores, function counts, feature counts
Health Comparison
Compare code quality across all projects:
- Security issues
- Performance problems
- Dead code
- Duplicates
Health Score Guide:
| Score | Rating | Meaning |
|---|---|---|
| 90-100 | Excellent | Clean, well-maintained |
| 75-89 | Good | Minor issues |
| 60-74 | Fair | Needs attention |
| 40-59 | Poor | Significant tech debt |
| 0-39 | Critical | Major refactoring needed |
Tech Stack Analysis
Detect technologies across projects:
- React, React Native, Next.js
- TypeScript vs JavaScript
- Firebase/Firestore usage
- Framework patterns
Feature Catalog
Find which projects have which features:
- Shared features (appear in multiple projects)
- Feature dependencies
- Implementation status
Session History
Track work patterns:
- Recent sessions by project
- Observation categories (decisions, bugfixes, gotchas)
- Patterns learned
Cross-Project Search
Find code/patterns across all projects:
memory_search_all query="authentication" type=files
memory_search_all query="useAuth" type=functionsRegistered Projects
| ID | Name | Type |
|---|---|---|
| gyst | GYST Mobile | React Native |
| gyst-web | GYST Website | Next.js |
| jamelna | Jamelna.com | Next.js |
| smartiegoals | Smartie Goals | Next.js |
| spread-your-ashes | Spread Your Ashes | Next.js |
| codetale | CodeTale | Next.js |
| android-gyst | Android GYST | Android/Kotlin |
| playbook | PlayBook | Next.js |
PR Description Generation
When creating PRs, the system can:
- Detect project context from git root
- Analyze branch changes (commits, files, diff)
- Get file summaries from memory
- Generate description with:
- Summary (2-3 bullet points)
- Detailed changes
- Testing checklist
- Screenshot prompts (if UI)
PR Format
## Summary
- Bullet point 1
- Bullet point 2
## Changes
- Detailed change list
## Testing
- [ ] Test case 1
- [ ] Test case 2
## Screenshots
(Add if UI changes)Strategic Questions
Use portfolio intelligence for:
"Which project has the best auth implementation?"
→ Search auth patterns across projects, compare approaches
"Where should I implement feature X?"
→ Check existing features, identify reuse opportunities
"What tech debt should I prioritize?"
→ Compare health scores, identify common issues
"How do other projects handle Y?"
→ Cross-project search for implementations
MCP Tools
pm_portfolio- Get portfolio overviewpm_ask- Ask about priorities and projectsmemory_search_all- Search across all projectsmemory_roadmap- Project task tracking