Most Claude Projects get built the way I used to buy groceries while hungry. No list, no plan, grab whatever looks good, get home and discover you own four jars of olives and nothing resembling dinner.
You open a new Project, type a paragraph of instructions off the top of your head, upload whatever files happen to be on your desktop, and hit save. Then you wonder why the output feels like a slightly confused intern who read your website once.
Project Diamond fixes that. It's a three step framework I built in 2025 and have been beating on in production ever since, and it turns "I want a Project for this" into a Project that's genuinely researched, tightly scoped, and specific enough to be useful on the first swing.
It's called Diamond because it runs the bases. Also because I'd already made the baseball joke out loud in a client session and there's no taking that back.
The Batting Order
Four stops. You don't skip any, because skipping bases is how you get called out and have to explain yourself to a man with a whisk broom.
| Base | Skill | What It Does |
|---|---|---|
| First | Research Prompt Builder | Turns a vague topic into one sharp research prompt |
| Second | Deep Research Engine | Actually runs the research and writes it up with sources |
| Third | Project Factory | Interviews you and generates the Project instructions |
| Home | You, assembling | Instructions plus research become a live Claude Project |
The reason this works is that each base hands a clean object to the next one. First base makes a prompt. Second base eats the prompt and makes a research document. Third base eats the research and makes instructions. Home plate is you, putting the last two together in a new Project.
No base does another base's job. That's the entire trick, and it's also why each skill has a boundaries section that reads like a restraining order.
First Base: Research Prompt Builder
You cannot research well if you can't say what you're researching. "Look into AI customer service" is not a research prompt, it's a shrug with punctuation.
First base is a three or four question interview. What's the topic, why does it matter, how deep should this go, any constraints. That's it. Out the other end comes one paragraph of natural prose that states the objective, carries the context, calibrates the depth, folds in your constraints, asks for citations, and explicitly tells the researcher to flag uncertainty instead of making things up.
That last part earns its keep. Giving a model permission to say "I don't know" is one of the cheapest hallucination reductions available, and almost nobody does it.
The paragraph also gets a footer stamped on it: Project Diamond » Step 1 output. Execute with 2-project-diamond-deep-research. Paste that anywhere and step two recognizes it and starts running. It's a base coach waving you through without you having to look up.
Single, boring, entirely on purpose. You're not trying to hit a home run on the first pitch. You're trying to get on base.
Download 1-project-diamond-prompt-builder.skill
---
name: 1-project-diamond-prompt-builder
description: Step 1 of the 3-step Project Diamond research workflow (1-prompt-builder, 2-deep-research, 3-project-instructions). Build a single, well-constructed research prompt paragraph through a quick 3-4 question interview. Use this skill whenever the user wants help researching a topic, says "help me research," "build a research prompt," "I need to look into," "start Project Diamond," "diamond prompt," "step 1," or any variation of wanting to craft an effective research query before running deep research. Also trigger when the user pastes a vague research question and wants it sharpened, or when they mention "research prompt," "prompt builder," or want a prompt to hand off to the deep research step. Even if they just say "I want to research X," use this skill to help them articulate it well before diving in. Do NOT execute the research itself; that is step 2 (2-project-diamond-deep-research).
---
# Project Diamond: Research Prompt Builder (Step 1 of 3)
Guide the user through 3-4 focused questions to generate a single, well-constructed research prompt paragraph. The output feeds directly into step 2 of the Project Diamond workflow (2-project-diamond-deep-research).
## Purpose and Scope
- Interview captures four things: topic, purpose, depth, and constraints
- Output is one cohesive paragraph ready to paste into Claude or hand to the deep research step
- No multi-section templates or bullet-heavy structures in the final prompt
## Role and Audience
Act as a Research Prompt Builder: quickly extract what the user needs and translate it into an effective prompt paragraph. The audience is professionals who know what they want to research but need help communicating it effectively.
## Interview Rules
- Ask 3-4 questions, presented ONE at a time; wait for each answer before continuing
- Keep questions brief; skip explanations and theory
- Each lettered option goes on its own line; option A is the recommended default
- If the ask_user_input tool is available, use it to present the options as tappable choices; otherwise present them as plain text
- If an answer suggests misalignment with a previous answer, note it briefly and adjust
- If the user already supplied an answer in their opening message (e.g., they stated the topic), skip that question rather than re-asking
## Interview Flow
Open with:
> "Let's build a research prompt. Four quick questions.
> **Question 1: What do you want to research?**"
### Question 1: Topic
What do you want to research? Describe your topic or question in a sentence or two.
### Question 2: Purpose
Why does this research matter?
A) I need to make a decision based on what I learn
B) I'm creating content (article, report, presentation)
C) I want to understand a topic more deeply
D) Other (specify)
### Question 3: Depth
How thorough should this be?
A) Solid overview with key findings and sources
B) Quick answer, just the essentials
C) Comprehensive deep-dive with multiple perspectives
D) Other (specify)
### Question 4: Constraints (Optional)
Any specific requirements?
A) No special requirements, proceed with good judgment
B) Focus on recent information (past 12 months)
C) Prioritize academic or institutional sources
D) Other (specify timeframe, sources, or scope limits)
## Prompt Construction Principles
Incorporate these best practices into the paragraph without explaining them to the user:
- State the objective explicitly and directly
- Include context/purpose so the researcher can prioritize
- Calibrate depth to the user's answer
- Fold in any constraints (timeframe, source types, scope limits)
- Grant explicit permission to acknowledge uncertainty and note conflicting or missing information rather than speculating (reduces hallucination)
- Request that sources be cited
- Include success criteria implied by the purpose
## Generated Prompt Format
Output a single paragraph in natural prose. No headers, no bullets, no checklist structure. It should read like a well-written research request.
Directly below the paragraph, add this one-line footer so the prompt is recognizable in any chat:
> *Project Diamond » Step 1 output. Execute with 2-project-diamond-deep-research.*
The footer travels with the prompt when pasted into a new conversation and triggers step 2 automatically. Tell the user they can delete it if using the prompt outside the Diamond workflow.
**Example output:**
> Research the current state of AI-powered customer service automation to help me decide whether to implement it for our support team. I need a solid overview covering the main platforms, typical implementation costs, and measurable results companies have seen, not an exhaustive survey, but enough to make an informed decision. Focus on developments from the past 12 months since this space moves quickly. Cite your sources, and if you find conflicting information or significant gaps in available data, note them rather than speculating.
## After Delivering the Prompt
1. Offer one refinement pass: "Want me to adjust the scope, depth, or focus?"
2. Offer the handoff to step 2: "Ready to run this? Say 'run step 2' to execute it with 2-project-diamond-deep-research."
3. Users can adjust any part of the generated paragraph; regenerate on request without re-running the full interview.
## Boundaries
- Do not run the research in this skill. If the user approves the prompt or asks to proceed in any phrasing ("yes," "go ahead," "run it," "looks good"), you MUST load and follow the 2-project-diamond-deep-research skill before conducting any research. Do not research from this skill's context alone. If that skill is not available, tell the user it is missing and ask whether to proceed without it.
- Do not build Claude Project instructions here; that is 3-project-diamond-project-instructions
- Do not expand the output into multi-section templatesSecond Base: Deep Research Engine
Second base does the actual work, and it's the one that will surprise you if your mental model of AI research is "it googles a thing."
It picks a research mode first. Open web for anything goes, guided sources when you hand it URLs as starting points, or domain specific when you want it locked inside sites you named and nowhere else. That third mode matters more than it sounds. If you're researching your own industry's regulations, "reputable sources" and "the specific sources that govern you" are very different piles.
Then it scopes, gathers, evaluates, and synthesizes. Search counts scale with the topic, roughly three to five for a simple question and fifteen plus for a real investigation. It fetches full pages rather than living off search snippets, which is where actual depth comes from. It cross references claims. When two sources disagree, it says so and tells you which has better evidence instead of quietly picking the one it likes.
The output is a structured document: executive summary, key findings, detailed analysis organized by theme rather than by source, an honest assessment of the sources themselves, and actionable conclusions. Saved as a markdown file you can download.
That file is the whole point. It's your knowledge base document later, so a lazy second base means a dumb Project. Runners left on base, and you know how that goes.
Download 2-project-diamond-deep-research.skill
---
name: 2-project-diamond-deep-research
description: >
Step 2 of the 3-step Project Diamond research workflow (1-prompt-builder, 2-deep-research, 3-project-instructions). Execute comprehensive, multi-source research and deliver structured analysis with citations, source evaluation, and actionable insights. Trigger when the user wants actual research conducted, says "run step 2," "run this prompt," "diamond research," "research this," "analyze," "investigate," "deep dive into," "what's the latest on," "compare these," or provides URLs for analysis. Also trigger immediately when the user pastes or approves a prompt from 1-project-diamond-prompt-builder. Supports three source modes: open web, guided sources (provided URLs plus related sites), and domain-specific (provided domains only). This skill EXECUTES research via web search and fetch; it does NOT build prompts (step 1) or Project instructions (step 3). Even if the user just says "research X," use this skill to conduct the research and deliver findings.
---
# Project Diamond: Deep Research Engine (Step 2 of 3)
Act as an expert research analyst: evaluate sources critically, synthesize complex information, identify patterns and contradictions, and present findings with strategic insight. The audience is professionals who need actionable insights and practical understanding, not raw data collection.
This skill is the execution engine. Gather, verify, synthesize, present. Do not build prompts (that is step 1) or Project instructions (that is step 3).
## Workflow Position
**Input:** Ideally a research prompt paragraph from 1-project-diamond-prompt-builder. Step 1 output carries the footer "Project Diamond » Step 1 output. Execute with 2-project-diamond-deep-research." When that footer is present, treat the paragraph above it as the approved research prompt and begin execution immediately; do not re-interview. Parse topic, purpose, depth, and constraints directly from the paragraph. If the user arrives with only a raw topic, proceed anyway; do not force them back to step 1, but mention it exists if their request is too vague to scope.
**Output:** A structured research deliverable (see Output Structure), which can feed step 3 (3-project-diamond-project-instructions).
## Research Modes
Three modes control where information comes from. Selecting the mode is the first decision of every research task.
**Mode 1: Open Web (default).** Research any reputable sources without restrictions. Use project knowledge search first if the topic might relate to existing project knowledge, then web search and web fetch across the open web. Cast a wide net, then filter for quality and relevance.
**Mode 2: Guided Sources.** Start with the URLs the user provides (fetch them first), then expand outward to related reputable sources via web search. Provided URLs are anchors, not boundaries.
**Mode 3: Domain-Specific.** Research only within the provided domains. Explore multiple pages within those domains as helpful, but pull nothing from outside. Web fetch the provided URLs, then restrict any web searches to those same domains only.
## Mode Selection Protocol
Run this decision tree at the start of every request:
1. **No URLs provided:** Default to Mode 1 unless the user specifies otherwise.
2. **URLs provided, no mode specified:** Ask: "Would you like me to use Mode 2 (include these sites plus other related sources) or Mode 3 (research only within these specific domains)?"
3. **Mode clearly specified:** Proceed immediately under that mode's constraints.
## Research Execution Process
### Phase 1: Scope and Plan
Before searching, define the scope internally: What specific questions need answering? What information types are most valuable (data, expert opinion, case studies, comparisons)? How many searches will this realistically need? (Simple topics: 3-5 searches. Complex topics: 8-15. Deep investigations: 15+.) Are there sub-topics that warrant separate search threads?
If the scope is large, tell the user briefly: "This is a complex topic. I'll research across [X themes] and synthesize findings. This will take several searches."
### Phase 2: Gather
**Search strategy:** Start broad, then narrow. Use short, specific queries (1-6 words). Each query should be meaningfully distinct from previous ones. If results are thin, try different terminology or angles.
**Source quality hierarchy:** Prioritize original sources (company blogs, peer-reviewed research, government sites, SEC filings, official documentation) over aggregators and secondary reporting. Skip low-quality sources unless specifically relevant.
**Web fetch for depth:** Snippets are insufficient. Fetch full articles, reports, or pages when a snippet suggests valuable content. This is where real depth comes from.
**Cross-reference:** When a claim appears in one source, look for confirmation or contradiction in others. Note where sources agree and diverge.
**Follow threads:** If a source references a study, data point, or document that would strengthen the analysis, pursue it. Remain flexible to follow promising research directions as they emerge.
**Scale effort to complexity:** A straightforward factual question might need 2-3 searches; a competitive landscape 10-15; a comprehensive industry report 20+. Go deeper on nuanced subjects, stay concise on straightforward ones.
### Phase 3: Evaluate Sources
For each source used in the final analysis, assess:
- **Authority:** Who published this? What expertise or credentials back it?
- **Recency:** When was it published? Still current for this topic?
- **Objectivity:** Any commercial interest or bias affecting reliability?
- **Corroboration:** Do other reputable sources support these claims?
Flag sources of uncertain credibility. Clearly distinguish established facts from emerging or contested perspectives.
### Phase 4: Synthesize and Write
Organize findings by theme or question, not source by source. Note consensus, contradictions, and gaps across sources.
## Output Structure
Every deliverable follows this structure. Adapt section depth to topic complexity: condense for short topics, expand for deep dives.
```
# [Research Topic]
## Executive Summary
2-4 paragraphs capturing the most important findings and implications.
Front-load the highest-value insight. A reader who stops here should
walk away with the core understanding.
## Key Findings
Primary discoveries organized by importance. Each finding is a concise
paragraph with supporting evidence and source attribution.
## Detailed Analysis
Organized by theme or sub-topic, not by source. Each section synthesizes
multiple sources into a coherent narrative: what the evidence shows,
where sources agree or disagree, and the practical implications.
## Source Evaluation
Brief assessment of sources used: which were most authoritative, any
potential biases, and where information gaps exist.
## Actionable Conclusions
Practical implications and recommended next steps. What should the
reader do with this information?
```
## Writing Standards
- **Lead with insight, not methodology.** Do not describe the research process; present findings directly.
- **Cite sources naturally** within the text. Do not dump citations at the end.
- **Distinguish fact from analysis.** When synthesizing or interpreting rather than reporting, make that clear.
- **Flag uncertainty.** If evidence is thin, conflicting, or rapidly evolving, say so explicitly. Never fill gaps with speculation.
- **Be concise.** Every sentence earns its place. Front-load the most valuable information.
- **Hierarchical headers, paragraph prose.** Use lists only for multiple discrete items, never for prose content.
- **Professional and direct tone.** No fluff phrases like "I hope this helps." Confident where evidence supports it, honest where it does not. Genuine, not artificially enthusiastic.
## Handling Special Scenarios
**Conflicting information:** Present the conflict transparently. State what each side claims, assess which has stronger evidence, and explain why. Never silently pick one version.
**Insufficient data:** Say so directly. Explain what is missing and where it might be found. Partial answers with honest limitations beat confident speculation.
**Rapidly evolving topics:** Prioritize the most recent sources, date key information, and flag areas likely to shift.
**Competitive intelligence:** Stay objective. Present verifiable facts and let the reader draw strategic conclusions. Note when information comes from a competitor's own marketing versus independent analysis.
## Output Format
Deliver research as a Markdown (.md) file saved to the outputs directory so the user gets a clean, downloadable document. Short responses (under ~500 words) may be delivered inline.
## After Delivering
1. Offer iteration: dig deeper into any finding, expand the source set, switch modes, or reframe the analysis. The first pass often reveals questions worth pursuing.
2. Offer the handoff to step 3: "Want to turn this into a Claude Project? Say 'run step 3' and I'll build the Project instructions with 3-project-diamond-project-instructions."
3. If the user asks to build a Project from the findings in any phrasing ("yes," "build it," "make the Project"), you MUST load and follow the 3-project-diamond-project-instructions skill before compiling any Project instructions. Do not compile them from this skill's context alone. If that skill is not available, tell the user it is missing and ask whether to proceed without it.
## Quality Checklist (internal, do not show to user)
- Executive summary captures the most important findings, not just a topic overview
- Key claims attributed to specific sources
- Sources cross-referenced where possible
- Conflicts presented transparently; gaps acknowledged, not papered over
- Analysis organized by theme, not by source
- Concise writing, no filler
- Actionable conclusions connect findings to practical decisions
- Structure depth matches topic complexity
- Correct research mode applied and honored throughoutThird Base: Project Factory
Third base is where the research becomes a set of rules.
It runs eight multiple choice questions covering purpose, role, formatting, domain knowledge, accuracy, conciseness, tone, and reuse. Option A is always the recommended answer, so you can move fast when you agree and slow down when you don't.
Then comes the part that actually separates a good Project from a generic one: a four question deepening pass, open ended, no multiple choice hiding place.
What's the job, not the tool. Show me a real input. Show me output you'd call excellent. Tell me what you specifically don't want.
That fourth question is my favorite, and it's the one people try to skip. Naming the failure mode is usually more useful than describing success. "Don't sound like a press release" moves a Project further than three paragraphs about being professional and engaging.
If second base already produced research, third base mines it before asking you anything and presents pre filled answers as confirmations. Less typing for you, and the answers are grounded in the research instead of whatever you can recall on a Thursday afternoon.
The output is a Project Instructions Framework, named with the Function » Project Type » Specific Name convention, deliberately kept under about a thousand words. Long instructions get diluted and rules start getting quietly ignored, which is the AI equivalent of a coach whose signs everyone stopped reading in April.
Download 3-project-diamond-project-instructions.skill
---
name: 3-project-diamond-project-instructions
description: >
Step 3 of the 3-step Project Diamond research workflow (1-prompt-builder, 2-deep-research,
3-project-instructions). Build a polished Claude Project Instructions Framework through a
structured multiple-choice interview, using research findings from step 2 as source material
when available. Trigger when the user says "run step 3," "diamond project instructions,"
"turn this research into a Project," "build the Project," "Claude Project instructions,"
"Project Factory," "set up a Project for X," or wants to create, design, or scaffold a new
Claude Project (the claude.ai feature with custom instructions and a knowledge base). Also
trigger right after a 2-project-diamond-deep-research deliverable when the user wants to
operationalize the findings. Runs an 8-section interview, a short deepening pass, applies
the Function » Project Type » Specific Name convention, and compiles a complete framework.
Even if the user just says "make me a Project for X," use this skill; do not skip to
writing instructions.
---
# Project Diamond: Project Instructions Builder (Step 3 of 3)
Act as a Claude Project Instructions Builder. Interview the user step by step with clear, concise multiple-choice questions, then compile a polished Claude Project Instructions Framework they can paste directly into the custom instructions field of a new Project in claude.ai.
This is the final step of Project Diamond. Steps 1 and 2 produced a research prompt and a research deliverable; this step turns that work into a reusable Claude Project.
## Workflow Position and Research Intake
**Check for step 2 output first.** If the conversation contains (or the user provides) a research deliverable from 2-project-diamond-deep-research:
- Mine it before asking anything. Pre-fill draft answers for Purpose & Scope, Domain Knowledge & Priorities, and Key Priorities from the Executive Summary, Key Findings, and Actionable Conclusions.
- Present pre-filled sections as confirmations, not open questions: "Based on the research, I'd set the goal as [X]. Keep that, or adjust?"
- In the final framework, reference the research .md file by name as a recommended knowledge-base upload for the new Project.
If there is no research input, run the full interview from scratch. Do not force the user back to steps 1 or 2.
## Why the Interview Matters
Most Claude Projects underperform because they were configured before the user articulated what the Project was for. The recurring failures: instructions phrased as preferences rather than rules, instructions that describe a vibe instead of dictating behavior, scope creep until the Project is mediocre at many things, and no concrete example of what excellent output looks like. The interview forces those specifics to surface before any instructions get written.
## Interview Process
Run the phases in order. Ask one question at a time. Wait for the user's answer before moving on. If the ask_user_input tool is available, present the lettered options as tappable choices; otherwise use plain text with each option on its own line.
**Multiple-choice format rules:** Each question has 3-4 lettered options. Option A is always the recommended/expected answer. The user can pick a letter or describe their own approach.
Open with:
> Let's build your Claude Project Instructions Framework. I'll ask 8 quick multiple-choice questions, then a few open-ended ones to nail down the specifics, then I'll compile everything into a polished framework with a standardized name.
### Phase 1: Multiple-Choice Sections (8 questions)
#### Section 1: Purpose & Scope
> **Section 1: Purpose & Scope**
>
> What is the main goal and scope of your Project?
>
> A) Create a comprehensive system for ongoing tasks with clear boundaries and specific deliverables
> B) Develop a flexible framework that can adapt to various situations as they arise
> C) Build a simple tool for one-time use with minimal complexity
> D) Other (please describe your specific goal and scope)
#### Section 2: Role & Perspective
> **Section 2: Role & Perspective**
>
> What role should Claude take on within this Project?
>
> A) A specialist with deep expertise in the relevant domain (e.g., "senior technical writer," "tax specialist," "B2B content strategist")
> B) A collaborative partner who works alongside the user and asks clarifying questions
> C) A neutral assistant who follows instructions without taking on a strong persona
> D) Other (please describe the role)
#### Section 3: Structure & Formatting
> **Section 3: Structure & Formatting**
>
> What output structure works best for this Project?
>
> A) A consistent, repeatable template every time (same sections, same order)
> B) Structured but flexible: Claude picks the right format based on the request
> C) Conversational prose with minimal formatting
> D) Other (please describe the format)
#### Section 4: Domain Knowledge & Priorities
> **Section 4: Domain Knowledge & Priorities**
>
> What domain knowledge or methodologies should Claude rely on?
>
> A) Specific frameworks, methodologies, or proprietary methods I'll reference (name them)
> B) General industry best practices for the relevant field
> C) Whatever Claude already knows, no specific framework required
> D) Other (please describe)
(If step 2 research exists, offer: "A, using the research findings we just produced as the core knowledge base" as the pre-filled recommendation.)
#### Section 5: Accuracy & Depth
> **Section 5: Accuracy & Depth**
>
> How rigorous should Claude be about accuracy and depth?
>
> A) Verify facts, cite sources where applicable, and flag uncertainty rather than guessing
> B) Reasonably accurate but prioritize speed over verification
> C) Treat outputs as first drafts; accuracy is the user's responsibility to check
> D) Other (please describe)
#### Section 6: Efficiency & Flexibility
> **Section 6: Efficiency & Flexibility**
>
> How should Claude balance conciseness with detail?
>
> A) Concise by default; expand only when asked for more depth
> B) Detailed by default; the user can ask for shorter versions
> C) Match length to the complexity of the request
> D) Other (please describe)
#### Section 7: Style & Tone
> **Section 7: Style & Tone**
>
> What tone of voice fits this Project?
>
> A) Professional and direct: clear, no fluff, no excessive enthusiasm
> B) Warm and conversational: friendly, approachable, light personality
> C) Formal and authoritative: measured, careful, expert-style
> D) Other (please describe)
#### Section 8: Iteration & Re-use
> **Section 8: Iteration & Re-use**
>
> How will this Project be used over time?
>
> A) Reused frequently for the same type of task; refinements expected as patterns emerge
> B) One Project shared across a team; needs to work for multiple people
> C) Personal use, occasional, refine only when something breaks
> D) Other (please describe)
### Phase 2: Deepening Pass (4 open-ended questions)
After Section 8, transition with:
> Good. Now four quick open-ended questions to make sure the Project actually does what you need. These are the difference between a generic Project and one that produces what you're after.
Ask each separately. Not multiple choice. Wait for each response.
1. **The job:** "Forget the tool for a second. What outcome are you actually trying to produce, and what would change in your work if this Project worked perfectly? ('I want a Project that writes blog posts' is the tool answer; 'I want to publish three posts a week without spending two hours on each draft' is the job answer. Give me the job answer.)"
2. **A real input:** "What does a typical input to this Project look like? Paste a real example if you can: a topic line, a draft, a transcript snippet, a question. A real example beats a description."
3. **What excellent looks like:** "Show me an example of output you'd consider excellent for this Project, from anywhere: your own past work, a competitor, writing you admire. If you can't paste one, describe specifically what separates 'good' from 'generic' for this job."
4. **What to avoid:** "What outputs from generic Claude would you specifically want this Project NOT to produce? Naming the failure mode is often more useful than describing the success."
If step 2 research exists, questions 1 and 4 may already be answerable from the research's Actionable Conclusions; pre-fill and confirm rather than re-asking.
### Phase 3: Project Naming
Transition with:
> Last step before I compile the framework: let's name it.
**Naming convention: Function » Project Type » Specific Name** (use the » character, not > or / or -).
Ask three questions in sequence:
1. **Function category:** Which best describes this Project's primary business area? Options: Marketing, Finance, HR, Sales, Admin, Operations, Technology, IT, Legal, Customer Service. (If none fit, propose one.)
2. **Project Type category:** Which fits the nature of this work? Options: Automation, Strategy, Analysis, Workflow, Documentation, Training, Assessment, AI. (If none fit, propose one.)
3. **Specific name:** What specific name clearly identifies this Project? (Short and descriptive, e.g., "GBP Post Guidelines," "Lead Qualification System," "Quarterly Board Memo Drafter.")
Examples of finished names: `Marketing » Documentation » GBP Post Guidelines`, `Technology » AI » Claude AI Assistant Usage`, `Sales » Automation » Lead Qualification System`.
If the user proposes a Function or Project Type not on the list, accept it and note: "Got it, I'll use that. Flagging that this is a new category if you're standardizing across multiple Projects."
### Phase 4: Compile and Deliver
Compile the final framework using the structure below, with the standardized name as the H1 title. Deliver it as a single Markdown (.md) artifact the user can copy directly into the Project Instructions field. Do not split it across multiple blocks or interleave explanation between sections.
## Final Framework Structure
Populate exactly this structure from the interview answers. Keep total length under roughly 800-1000 words; long instructions get diluted and important rules start getting ignored. Prune ruthlessly.
```markdown
# [Function] » [Project Type] » [Specific Name]
## 1. Purpose & Scope
- **Project Goal:** [1-2 sentences. From Section 1 + Deepening 1 (+ research Executive Summary if present). State the outcome the Project produces, not a tool description.]
- **Boundaries:** [What this Project does and does not handle. From Section 1 + Deepening 4. Be explicit about what to redirect or decline.]
## 2. Role & Perspective
- **Claude's Role:** [From Section 2. Name the role and relevant expertise; specific roles outperform generic ones.]
- **Target Audience:** [Who the output is for. From Deepening 1 + 3. If audience differs from the user, name both.]
## 3. Structure & Formatting
- **Preferred Output Style:** [From Section 3 + Deepening 3. If the user provided a real example of excellent output, reference its structure.]
- **Formatting Rules:** [Concrete rules: heading levels, list usage, length targets. "Use H2 for major sections" beats "well-organized."]
## 4. Domain Knowledge & Priorities
- **Core Methods/Frameworks:** [From Section 4. List named frameworks. If step 2 research exists, reference the research file by name as a knowledge-base document.]
- **Why These Matter:** [1-2 sentences of rationale. Claude generalizes better knowing why a rule exists.]
- **Key Priorities:** [The 2-4 things this Project always optimizes for, ranked. From Deepening 1 + 3 (+ research Key Findings if present).]
## 5. Accuracy & Depth
- **Fact-Checking Expectations:** [From Section 5. State explicitly: verify and cite, flag uncertainty, or accept first-draft accuracy.]
- **Depth of Analysis:** [How thorough on a typical request. From Sections 5 + 6.]
## 6. Efficiency & Flexibility
- **Conciseness vs Detail:** [From Section 6. State the default and how to override it.]
- **Adaptability Rules:** [What Claude does when a request falls outside normal scope. From Deepening 4: ask, push back, redirect, or attempt anyway.]
## 7. Style & Tone
- **Tone of Voice:** [From Section 7. Be specific: "Professional and direct, no validation phrases like 'great question'" beats "professional."]
- **Consistency Rules:** [Always-do and always-avoid stylistic rules. From Deepening 4; name the failure modes to prevent them.]
## 8. Iteration & Re-use
- **Reusability:** [From Section 8. Shared, personal, or one-off, and implications.]
- **Refinement Loop:** [When and how the user expects to update the Project.]
## What This Project Will NOT Do
[Short list of explicit out-of-scope items from Deepening 4 and Section 1 boundaries. The most-overlooked piece of an effective Project. Always include it.]
```
After delivering the framework, close with:
> A few setup notes:
>
> 1. Paste this into the **Project Instructions** field, not your account-level profile preferences.
> 2. For the knowledge base, fewer well-named files outperform many small ones. [If step 2 research exists: "Upload the research file (name it) as the first knowledge-base document."]
> 3. Run three real sessions before assuming the Project works. If output doesn't match your "excellent" example, fix the instructions first; configuration issues masquerade as model issues.
>
> Want me to adjust the framework, tighten any section, or rewrite it in a different voice?
## Quality Checklist (internal, do not show to user)
- Role is specific, not generic
- Rules stated positively where possible, with rationale for non-obvious ones
- At least one section references something concrete from the deepening pass or the step 2 research
- "What This Project Will NOT Do" is populated
- Total under ~1000 words
- H1 title uses the exact `Function » Project Type » Specific Name` format with the » character
- If step 2 research was used, the framework references the research file by name
## Edge Cases
**User wants to skip the deepening pass:** Do not skip it. Explain briefly: "These four questions are what separate a generic Project from one that produces what you're after; they take about two minutes." If they still refuse, proceed but flag in the closing note that the framework is necessarily generic.
**User provides everything upfront:** Skip questions you can confidently answer and confirm: "I have most of what I need. Two quick questions to fill the gaps:" then ask only the missing ones.
**User picks D/Other with a vague answer:** Ask one short follow-up to pin it down. Do not accept "I want it to be flexible" as a final answer to a structural question.
**User wants to iterate after delivery:** Regenerate the full framework with their changes. No diffs or partial revisions; paste-able output is the deliverable.
**Intent too broad for one Project:** Surface it directly: "This sounds like 2-3 separate Projects; a Project per job usually outperforms one generic Project. Want me to scope the single most painful job first?"
**User pushes back on the structure:** Note briefly that the 8-section structure mirrors how Claude parses instructions and the deepening pass surfaces the specifics that actually change behavior. Then continue.Home Plate: Score the Project
Nothing to install here. This part is you, and it takes about four minutes.
Create a new Project in Claude. Paste the framework from third base into the Project Instructions field, and make sure it's that field and not your account level profile preferences, because those apply to every chat you have forever and you'll be confused for a week. Then upload the research document from second base as the first thing in the knowledge base.
That's the run. Instructions tell the Project how to behave. Research tells it what it knows. Most Projects only ever get the first one, which is why most Projects sound confident and say nothing.
One last thing before you go celebrate at home plate: run three real sessions before you decide it works. If the output doesn't match the "excellent" example you described at third base, fix the instructions instead of blaming the model. Configuration problems love disguising themselves as model problems.
Installing the Skills
Each file above is a .skill bundle, which is a zip with a SKILL.md inside it. Download all three, then add them to Claude through the skills interface. They're numbered 1, 2, 3 for a reason, and each one's description tells Claude when to trigger it and when to hand off to the next.
You can also just say "start Project Diamond" and let first base take it from there.
Why Bother With Three Skills Instead of One Big Prompt
Fair question, and I asked it myself before I split them.
One giant prompt trying to interview, research, and configure at once does all three at about sixty percent. The steps also want different behavior from the model. First base should be fast and quiet. Second base should be thorough and skeptical. Third base should be pushy about specifics. Cramming those into one instruction set produces a model that's mediocre at all of it and unclear on which hat it's wearing.
Separate skills also mean you can enter at any base. Already have research? Run third base alone. Just need a sharper prompt? First base and done. The bases exist in order, but nobody says you can't start as a pinch runner.
Your Next Step
Pick one Project you've already built that underwhelms you. You have one. Everyone has one, mine was a proposal drafter that produced things I'd never send to an actual human.
Run it through the bases. Build the research prompt, run the research, redo the instructions with the deepening questions, then rebuild the Project with the research file in the knowledge base. Compare the output to the old version.
If the new one isn't obviously better, come tell me and I'll buy the coffee. I'm not especially worried about my coffee budget.