project-advisor
Skill0 starsChanged 42 days agoMITView on GitHub
Evaluates new project ideas BEFORE committing execution time. Use whenever the user brings an idea, skill, automation, SOP, or workflow and wants to decide if it's worth building now. Triggers on "let's analyze this project," "analicemos este proyecto," "is this worth working on," "vale la pena este proyecto," "should I build this," "should I do this," "before I invest more time," "analyze this idea," "analiza esta idea," "evaluate this project," "evalúa este proyecto," "run this through the advisor," or any English/Spanish variation of wanting structured evaluation of a new idea. Auto-pulls vault context, runs a 7-question Socratic sequence, scores on 4 weighted dimensions (Systemization, North Star Alignment, Revenue/Cost, Timing), delivers GREEN/YELLOW/RED verdict, and writes to the vault Decision Log + an optional Notion database + a .docx brief. The ONLY skill for pre-work project evaluation. Bilingual EN+ES.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- GuilhermeRocha0404/project-advisortheir own version, first seen Nov 8, 2026
- davidabaddesign-glitch/project-advisortheir own version, first seen Jul 31, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- davidabaddesign-glitch/project-advisor★ 1same name
- GuilhermeRocha0404/project-advisor★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository8 other files it gives its agents.
- brain-healthSkill
- brain-searchSkill
- close-sessionSkill
- obsidian-power-userSkill
- project-doorSkill
- save-to-obsidianSkill
- second-brain-initSkill
- session-checkpointSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
18 rules. About 0 are common, 11 are distinctive, and 7 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
7
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 87
Before asking the user anything, you MUST read these vault files.
- Very specific: line 114
How to present context: Do NOT dump the file contents back to the user.
- Very specific: line 122
Ask these questions IN ORDER.
- Distinctive: line 131
If the user rambles, play it back to them in one sentence and confirm.
- Distinctive: line 153
If they can't answer, that's a signal the idea isn't ready to build yet (YELLOW territory).
- Very specific: line 256
Override rule: If {{NORTH_STAR_NAME}} scores 9 or 10 AND weighted score is ≥ 5.0, bump to GREEN regardless of timing.
- Distinctive: line 259
Veto rule: If Timing scores 1 or 2, cap verdict at YELLOW no matter what.
- Distinctive: line 266
Write to up to three destinations.
- Very specific: line 271
Create a new note named: {YYYY-MM-DD} {Idea Name}.md
- Distinctive: line 338
Only create a Decision Log entry if verdict is GREEN or RED (both are real go/no-go decisions).
- Very specific: line 382
If enabled, ask the user once for their Notion projects database ID and store it in CLAUDE.md as {{NOTION_PROJECTS_DB}}.
- Distinctive: line 408
Always generate. Save to the user's working directory (or their selected output folder) so they can view, share, or print.
- Very specific: line 423
Use the host LLM's docx-generation skill (e.g., a docx skill) to produce this.
- Distinctive: line 424
If the user has a brand-voice skill, apply it to the prose sections.
- Distinctive: line 433
Be honest with RED: If an idea shouldn't be built, say so clearly and kindly.
- Distinctive: line 434
Language-match: If the user opens in Spanish, evaluate in Spanish.
- Distinctive: line 466
Before closing out an advisor run, verify:
- Very specific: line 489
second-brain-init: Must have already run; the advisor depends on the vault structure and the {{NORTH_STAR_NAME}} placeholder being …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Project Advisor
The single source of truth for deciding whether an idea becomes a project.
Users generate ideas constantly: some are gold, some aren't the right fit right now, and some shouldn't be built at all. This skill's job is to catch every idea before it consumes time, force it through a repeatable evaluation, and give a clear verdict backed by the user's own documented priorities (their North Star).
It does NOT execute the project. It decides whether to execute it.
Triggers / Activadores
English:
- "Let's analyze this project"
- "Let's make sure this project helps me improve"
- "Is this worth working on?"
- "Should I build this?"
- "Should I do this?"
- "Should we commit time to this?"
- "Before I invest more time in this"
- "Analyze this idea"
- "Evaluate this project"
- "Is this the right move?"
- "I have an idea, help me think through it"
- "Run this through the advisor"
Español:
- "Analicemos este proyecto"
- "¿Vale la pena este proyecto?"
- "Analiza esta idea"
- "Evalúa este proyecto"
- "¿Debería hacer esto?"
- "¿Es el momento correcto?"
- "Antes de invertir más tiempo"
- "¿Vale la pena trabajar en esto?"
Intent-based triggers (fire even without exact wording):
- The user describes an idea and then pauses asking for judgment
- The user compares two possible projects and asks which to start
- The user is about to start executing something new and hasn't run it through an evaluation yet
Do NOT use for: executing a project (use the relevant execution skill), creating a process doc (use the user's SOP skill if they have one), or building a skill (use a skill-creator skill if available). Advisor evaluates BEFORE those skills are called.
The Framework
Four phases, executed in order. Never skip a phase.
Phase 1: CONTEXT PULL → Auto-read vault files so the advisor walks in informed
Phase 2: QUESTIONING → Socratic sequence to surface what the idea actually is
Phase 3: SCORING → 4-dimension weighted scorecard (out of 10)
Phase 4: OUTPUT → Verdict + write to up to 3 destinationsPhase 1: Auto-Context Pull
Before asking the user anything, you MUST read these vault files. This is non-negotiable: it's what separates advice from speculation.
Always read (the core 4):
02 Strategy/North Star/: the user's guiding vision (whatever they call it)02 Strategy/Vision/: long-term aspiration02 Strategy/Goals/: current time-bound objectives- The most recent file in
06 Session Logs/, for continuity with prior work
Conditionally read (if the idea domain matches):
| If the idea touches… | Also read… |
| Pricing, offers, packaging | 01 Personal Knowledge/Routines/ (relevant SOPs) |
| Content, marketing, audience | 04 Learning/Business/ and any marketing notes in 04 Learning/ |
| Team, collaborators, delegation | 01 Personal Knowledge/People/ |
| A new skill or automation | 05 AI System/Skills/ and 05 AI System/Architecture/ |
| A decision that reverses or modifies a past one | 02 Strategy/Decision Log/ (search for related entries) |
| Business operations | 01 Personal Knowledge/Routines/ (relevant SOPs) |
Also check: Has the user brought up a similar idea before? Search the brain first
(brain-search: brain_search.py "<idea words>" --type idea,decision), or search
03 Ideas & Notes/ by hand without Python. If the idea belongs to a project with a Door,
read its front page (project-door). If a prior note exists, open it and merge context into the new evaluation
instead of starting fresh.
How to present context: Do NOT dump the file contents back to the user. Absorb the context silently, then reference it only when it matters to the evaluation ("Your {{NORTH_STAR_NAME}} note lists X as a priority, this idea supports that").
Phase 2: Socratic Questioning
Ask these questions IN ORDER. Use the host LLM's question-asking mechanism
(e.g., AskUserQuestion) one question at a time, never all at once. Each answer
should inform the next. Match the user's language (English or Spanish).
Q1: The Core Idea / La idea central
EN: In one sentence, what is this project? ES: En una sola oración, ¿qué es este proyecto?
If the user rambles, play it back to them in one sentence and confirm.
Q2: The Problem / El problema
EN: What specific problem does this solve? Whose problem is it: yours, a teammate's, a customer's, or the system itself? ES: ¿Qué problema específico resuelve esto? ¿De quién es el problema: tuyo, de un colaborador, de un cliente, o del sistema mismo?
Offer options: You / Teammate / Client / Operations / The brain system / Other.
Q3: The Current Workaround / El workaround actual
EN: How is this problem being handled right now? Manually? Not at all? By another system? ES: ¿Cómo se está manejando este problema ahora? ¿Manualmente? ¿No se está manejando? ¿Por otro sistema?
This reveals whether the idea replaces something painful (high value) or creates a new category of work (lower value unless strategic).
Q4: The Outcome / El resultado
EN: What does success look like in 90 days? Be specific: a number, time saved, revenue, a new capability. ES: ¿Cómo se ve el éxito en 90 días? Sé específico: un número, tiempo ahorrado, ingresos, una nueva capacidad.
If they can't answer, that's a signal the idea isn't ready to build yet (YELLOW territory).
Q5: The Cost / El costo
EN: What will it take to build this? Time, money, tools, outside help. Rough estimate is fine. ES: ¿Qué se necesita para construir esto? Tiempo, dinero, herramientas, ayuda externa. Una estimación aproximada está bien.
Offer options: Under 4 hours / 4-20 hours / 20-80 hours / 80+ hours / I don't know yet.
Q6: The Tradeoff / La negociación
EN: If we build this now, what DOESN'T get built? What are you saying no to? ES: Si construimos esto ahora, ¿qué NO se construye? ¿A qué le estás diciendo que no?
This is the most important question. Every yes is a no to something else.
Q7: The Fit (only if unclear after Q1-Q6) / El encaje
EN: Which part of your life or work does this strengthen most: finances, output, learning, relationships, or the brain itself? ES: ¿Qué parte de tu vida o trabajo fortalece más esto: finanzas, producción, aprendizaje, relaciones, o el cerebro mismo?
Skip if already obvious from the conversation.
Phase 3: The Scorecard
Score the idea on 4 dimensions, 1-10 each. Weights sum to 100%.
| Dimension | Weight | What it measures |
| Systemization | 25% | Does this turn manual, repeated work into a reusable system, SOP, or skill? |
| {{NORTH_STAR_NAME}} Alignment | 30% | Does it advance the user's long-term vision? |
| Revenue / Cost Impact | 25% | Does it generate revenue, reduce cost, or prevent expensive mistakes? |
| Timing | 20% | Is this the right moment, given current capacity, season, competing priorities? |
The North Star is weighted highest because it is the user's guiding vision. Timing is weighted lowest because even great ideas that are slightly mistimed can be re-opened later, this skill preserves them in the vault for exactly that reason.
Note:
{{NORTH_STAR_NAME}}is set inCLAUDE.mdduringsecond-brain-init. If the user hasn't named their North Star yet, use the generic label "North Star Alignment" and prompt them to name it after the run.
Scoring Rubric
For each dimension, use this rubric:
| Score | Meaning |
| 9-10 | Bullseye. Perfect alignment. Rare. |
| 7-8 | Strong. Clear fit with real impact. |
| 5-6 | Mixed. Some signal, some noise. |
| 3-4 | Weak. Minor or indirect value. |
| 1-2 | Negative or absent. Fails this dimension. |
Scoring Guidance by Dimension
Systemization (25%)
- 9-10: Replaces a weekly-or-more manual task with an automated system
- 7-8: Builds a reusable asset (SOP, skill, template) that compounds
- 5-6: Improves a process but doesn't eliminate manual work
- 3-4: One-time fix with no reusable output
- 1-2: Adds manual work or creates a new category of ongoing effort
{{NORTH_STAR_NAME}} Alignment (30%)
- 9-10: Directly advances the user's guiding vision, closes a gap they've named as critical
- 7-8: Supports an existing pillar of the vision
- 5-6: Tangentially related, helps in general but doesn't move the vision forward
- 3-4: Operates outside the vision entirely
- 1-2: Distracts from or fragments the vision
Revenue / Cost Impact (25%)
- 9-10: Clear path to substantial new revenue OR substantial hours saved per week
- 7-8: Measurable revenue or cost improvement
- 5-6: Indirect impact (brand, positioning, faster response)
- 3-4: No clear financial link
- 1-2: Costs money or time with no return
Timing (20%)
- 9-10: Fits current capacity, leverages current season, no blocking dependencies
- 7-8: Fits with minor reshuffling
- 5-6: Would work but pulls focus from something higher-priority
- 3-4: Competes with an in-flight priority
- 1-2: Wrong season, wrong capacity, or requires something that doesn't exist yet
Compute the Weighted Score
Final = (Systemization × 0.25) + (NorthStar × 0.30) + (Revenue × 0.25) + (Timing × 0.20)Show the math in the output; don't just show the final number.
Verdict Thresholds
| Weighted Score | Verdict | Meaning |
| 7.5 to 10.0 | 🟢 GREEN: Build it | Move into execution. Open the relevant skill next. |
| 5.0 to 7.4 | 🟡 YELLOW: Refine first | Idea has merit but something's missing. Advisor writes what specifically needs to change before re-scoring. |
| 0 to 4.9 | 🔴 RED: Shelve it | Don't build now. Archived in the vault with reasoning so it can be reopened later if conditions change. |
Override rule: If {{NORTH_STAR_NAME}} scores 9 or 10 AND weighted score is ≥ 5.0, bump to GREEN regardless of timing. Vision-critical ideas don't wait.
Veto rule: If Timing scores 1 or 2, cap verdict at YELLOW no matter what. Wrong-time ideas are not build-now ideas.
Phase 4: Output Protocol
Write to up to three destinations. Obsidian is always required; Notion is optional; the .docx brief is always generated.
Destination 1: Obsidian 03 Ideas & Notes/ (always)
Create a new note named: {YYYY-MM-DD} {Idea Name}.md
Use this template:
---
title: "{{Idea Name}}"
type: idea
date: {{date}}
time: "{{HH:MM from the clock}}"
description: "{{One line: the idea and its verdict, e.g. Weekly industry digest, YELLOW 6.4, refine timing}}"
tags: [project-advisor, {{domain-tag}}, verdict-{{green|yellow|red}}]
status: {{active if GREEN | draft if YELLOW | parked if RED}}
verdict: {{GREEN | YELLOW | RED}}
score: {{weighted_score}}
---
# {{Idea Name}}
## The Idea
{{one-sentence version from Q1}}
## The Problem
{{from Q2: who it's for}}
## Current Workaround
{{from Q3}}
## 90-Day Outcome
{{from Q4}}
## Estimated Cost
{{from Q5}}
## What It Displaces
{{from Q6}}
## Life/Work Fit
{{from Q7 or inferred}}
---
## Scorecard
| Dimension | Score | Weight | Weighted |
|-----------|-------|--------|----------|
| Systemization | {{s}}/10 | 25% | {{s*.25}} |
| {{NORTH_STAR_NAME}} | {{n}}/10 | 30% | {{n*.30}} |
| Revenue/Cost | {{r}}/10 | 25% | {{r*.25}} |
| Timing | {{t}}/10 | 20% | {{t*.20}} |
| **TOTAL** | | | **{{weighted}}/10** |
## Verdict: {{GREEN | YELLOW | RED}}
{{2-4 sentences explaining WHY, referencing vault context pulled in Phase 1}}
## Next Steps
- {{specific action 1}}
- {{specific action 2}}
- {{specific action 3}}
## Related Notes
- [[{{a related idea or decision found in the search; only links that resolve}}]]Destination 2: Obsidian 02 Strategy/Decision Log/ (GREEN or RED only)
Only create a Decision Log entry if verdict is GREEN or RED (both are real go/no-go decisions). YELLOW is a "not yet," not a decision, so skip the log.
File name: {YYYY-MM-DD} Decision, {Idea Name}.md
Template:
---
title: "Decision, {{Idea Name}}"
type: decision
date: {{date}}
time: "{{HH:MM from the clock}}"
description: "{{Build | Shelve}} {{Idea Name}}: {{one-line reason}}"
tags: [project-advisor, decisions]
status: active
verdict: {{GREEN | RED}}
idea-link: "[[{{date}} {{Idea Name}}]]"
---
# Decision: {{Build | Shelve}}: {{Idea Name}}
## What Was Decided
{{one sentence}}
## Why
{{3-5 bullets with the reasoning: score summary + vault context}}
## What We're Saying No To (if GREEN)
{{from Q6: the displaced work}}
## When to Revisit (if RED)
{{condition under which this could come back, for example, "After Q3" or "If capacity opens"}}
## Linked Idea Note
[[{{date}} {{Idea Name}}]]Destination 3: Optional Notion Mirror
Only fires if Notion integration is enabled ({{NOTION_ENABLED}}: true in
CLAUDE.md) AND the verdict is GREEN. If Notion isn't enabled, skip this step
entirely; the Obsidian outputs are sufficient.
If enabled, ask the user once for their Notion projects database ID and store it
in CLAUDE.md as {{NOTION_PROJECTS_DB}}. On subsequent runs, use the stored ID
without re-asking.
Suggested fields to populate (adapt to the user's actual database schema):
| Field | Value source |
| Project Name | The idea name (title) |
| Verdict | 🟢 GREEN |
| Status | Not started |
| Priority | P1-P4 based on advisor judgment + weighted score |
| Start Date | Today |
| Due Date | Today + estimated calendar weeks from Q5 |
| Estimated Hours | From Q5 (midpoint of range) |
| Score Systemization | Raw 1-10 score |
| Score North Star | Raw 1-10 score |
| Score Revenue/Cost | Raw 1-10 score |
| Score Timing | Raw 1-10 score |
| Weighted Score | Computed |
| 90-Day Outcome | From Q4 |
| Obsidian Idea Note | URL to the 03 Ideas & Notes/ entry |
| Decision Log Link | URL to the 02 Strategy/Decision Log/ entry |
Destination 4: Printable .docx Brief (always)
Always generate. Save to the user's working directory (or their selected output folder) so they can view, share, or print.
File name: Project Advisor Brief {{Idea Name}} {{date}}.docx
Structure:
- Cover: Idea name, verdict badge, date, weighted score
- Executive Summary: 3 sentences: what, verdict, why
- The Idea (Q1-Q7 answers, cleanly formatted)
- Scorecard (table with all 4 dimensions + weighted math)
- Vault Context Applied: which files were consulted and what they said
- Verdict & Reasoning: 1/2 page
- Next Steps: numbered list
- Revisit Criteria (if YELLOW or RED): what would need to change
Use the host LLM's docx-generation skill (e.g., a docx skill) to produce this.
If the user has a brand-voice skill, apply it to the prose sections.
Operating Rules
- Never skip Phase 1. Walking in without context produces generic advice. The vault has the answers.
- Never ask all 7 questions at once. One at a time; each answer shapes the next.
- Show the scoring math. Users learn from seeing the weights applied, not just the final number.
- Be honest with RED. If an idea shouldn't be built, say so clearly and kindly. A shelved idea preserved in the vault is more valuable than a half-built one that drains attention.
- Language-match. If the user opens in Spanish, evaluate in Spanish. Match their energy.
- No stacking with other skills. Advisor runs BEFORE execution skills. Do not also trigger build skills or content skills inside the same run. Recommend the next skill in the verdict, then stop.
- Session log it. The advisor run is worth a session log entry. At the end, offer to run
save-to-obsidian.
Example Run
User: "Let's analyze this project. I want to build a weekly email digest of everything new in my industry, auto-summarized."
Advisor (silent): Reads the 4 core vault files. Notices the North Star file mentions "stay current with the field without doom-scrolling" as a pillar. Notices an existing note in
03 Ideas & Notes/about an RSS reader setup. Notices the user's last session log shows they're heads-down on a launch this week.
Advisor (to user): "In one sentence, this is an automated weekly industry digest that replaces manual scrolling with a single summary email. Is that right?"
(…continues through Q2-Q7, scores, delivers verdict, writes outputs…)
Verdict: 🟡 YELLOW 6.4/10.
- Systemization 8 (high: automates a manual habit)
- North Star 9 (directly serves the "stay current without doom-scrolling" pillar)
- Revenue/Cost 4 (no direct revenue link)
- Timing 3 (user is mid-launch, so it's the wrong week to add a side project)
Override rule check: North Star = 9 AND weighted ≥ 5.0 → would bump to GREEN. Veto rule check: Timing = 3, not 1-2 → no veto. Result: GREEN by override.
Next skill recommended: the relevant skill-building or automation skill.
Verification Checklist
Before closing out an advisor run, verify:
- All 4 core vault files were read (or the session log notes why any were skipped)
- All 7 questions were answered or explicitly skipped with reason
- All 4 scorecard dimensions have a score AND a one-line justification
- Weighted math is shown
- Verdict respects override and veto rules
- Obsidian idea note is created (all verdicts)
- Decision Log is created (GREEN/RED only)
- Notion entry is created (GREEN only AND Notion enabled)
- .docx brief is saved to the working directory
- Next-skill recommendation is named (or "none: shelve")
- Both notes pass
check_frontmatter.py(when Python is available), with the real time - Every
[[link]]in the notes resolves; the idea note is linked from a MOC or a related note
Relationship to Other Skills
save-to-obsidian: Called at the end of every advisor run. Captures the evaluation as a session log so the reasoning is preserved.obsidian-power-user: Loaded by the advisor when writing the idea note and Decision Log entry, so the output follows Obsidian-native formatting.second-brain-init: Must have already run; the advisor depends on the vault structure and the{{NORTH_STAR_NAME}}placeholder being configured.
Changelog
- 2.0.0 (2026-10-02): Searches the brain (
brain-search) and reads the project Door before evaluating. Idea and decision notes follow the frontmatter contract (type, real time, description, status) and the link rules. Text without dashes. - 1.0.0 (2026-05-29): First public version.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

