Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

create-project

verified

Create PARA project notes with validated area connections and PARA philosophy guidance. Ensures projects have clear outcomes, deadlines, and valid area relationships. Use when creating new projects to ensure they follow PARA method correctly.

View on GitHub

Marketplace

side-quest-marketplace

nathanvale/side-quest-marketplace

Plugin

para-obsidian

productivity

Repository

nathanvale/side-quest-marketplace
3stars

plugins/para-obsidian/skills/create-project/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/nathanvale/side-quest-marketplace/blob/main/plugins/para-obsidian/skills/create-project/SKILL.md -a claude-code --skill create-project

Installation paths:

Claude
.claude/skills/create-project/
Powered by add-skill CLI

Instructions

# Create Project

Create PARA-compliant project notes with validated area connections through collaborative dialogue.

## Core Philosophy

**From Tiago Forte's PARA Method:**

- **Project** = Has a specific outcome AND deadline. Can be marked "complete."
- **Area** = Standard to maintain. Continuous, no end date.
- **Every project falls within an area** - they're interdependent.
- **Organize by actionability**, not subject matter.

This skill ensures projects are well-defined and properly connected to your life structure.

## Critical Rules

1. **ALWAYS load areas first** - Never suggest areas that don't exist in the vault
2. **NEVER invent connections** - Only offer areas from the loaded list or create new ones
3. **Projects MUST have outcomes** - If no clear outcome, it might be an area instead
4. **Projects MUST have deadlines** - "Ongoing" means it's an area, not a project
5. **Area selection is REQUIRED** - Every project falls within an area
6. **Classification, not invention** - AI classifies into existing categories; user provides facts

## Workflow Overview

```
Phase 0: Load Vault Context (ALWAYS FIRST)
    ↓
Phase 1: Gather Project Intent
    ├── What outcome?
    └── When complete? (validates it's a project)
    ↓
Phase 2: Area Selection (CRITICAL - prevents invalid areas)
    ├── Present numbered list from vault
    ├── User selects OR creates new
    └── NEVER accept free-text area names
    ↓
Phase 3: Confirm & Create
    ├── Present complete proposal
    ├── User approves or adjusts
    └── Create with validated frontmatter
```

---

## Phase 0: Load Vault Context

**ALWAYS fetch vault context before doing anything else:**

```
para_list_areas({ response_format: "json" })
para_list_projects({ response_format: "json" })
```

Store these lists for:
- Area validation in Phase 2
- Detecting duplicate project names
- Understanding user's current structure

**If user provides context in initial message**, still load areas first before responding.

---

## P

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
9646 chars