home / skills / abdullahbeam / nexus-design-abdullah / setup-workspace

This skill helps you organize 04-workspace/ by creating a practical folder structure tailored to your work patterns in 5-8 minutes.

npx playbooks add skill abdullahbeam/nexus-design-abdullah --skill setup-workspace

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
4.6 KB
---
name: setup-workspace
description: "Organize your 04-workspace/ folder structure. Load when user mentions: setup workspace, organize folders, folder structure, configure workspace, my files, file organization, where to put files, workspace setup, directories, storage. 5-8 min."
onboarding: true
priority: high
---

## 🎯 AI Proactive Triggering (ONBOARDING SKILL)

**This is an ONBOARDING skill with HIGH PRIORITY. Natural follow-up after setup-goals.**

### When to Proactively Suggest (AI MUST check user-config.yaml)

Check `learning_tracker.completed.setup_workspace` in user-config.yaml. If `false`:

**PROACTIVELY SUGGEST when user:**
1. Just completed setup-goals (natural next step)
2. Asks where to save files or how to organize work
3. Creates files in wrong locations (04-workspace/ should be for user content)
4. Mentions file organization, folder structure, or workspace setup
5. Has been using Nexus for 2+ sessions without workspace setup
6. At menu display when `workspace_configured: false`

**Suggestion Pattern (after setup-goals):**
```
💡 Great, your goals are set! Next recommended step: 'setup workspace' (5-8 min).

This creates a practical folder structure in 04-workspace/ for your files,
tailored to your work patterns. Quick and makes file organization effortless.
```

**Suggestion Pattern (file organization confusion):**
```
💡 I notice you're working with files. Would you like to run 'setup workspace'
(5 min) to create a practical folder structure? It'll help keep your work
organized and make files easier to find.
```

**Menu Integration:**
When displaying menu with `workspace_configured: false`:
```
📁 WORKSPACE
   Not configured ▸ 'setup workspace' (5 min)
```

**DO NOT suggest if:**
- `learning_tracker.completed.setup_workspace: true`
- User has already organized 04-workspace/ manually
- User explicitly prefers ad-hoc organization

---

# Setup Workspace

Guide user through workspace folder design using just-in-time organization.

## Purpose

Create a practical folder structure in 04-workspace/ based on user's actual work patterns. Follows just-in-time principle: create only what you need now, add more later.

**Time Estimate**: 5-8 minutes

---

## Workflow

### Step 1: Understand Context

**Read** goals.md for role/goals context.

**Ask**: "What types of files and content will you work with?"

Listen for: document types, client/project categories, research vs output patterns.

---

### Step 2: Just-in-Time Principle

**Explain briefly**:
```
━━━ KEY PRINCIPLE ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
"Just-in-time organization": Only create folders you need NOW.
Don't over-organize on day 1. Structure emerges from real work.
We'll start with 3-5 essential folders.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
```

---

### Step 3: Collaborative Design

Based on role, suggest 3-7 folders. Example for sales:
```
📁 04-workspace/
├── clients/
├── proposals/
├── research/
├── templates/
└── personal-notes/
```

**Iterate** until user is satisfied.

---

### Step 4: Create Folders

Create agreed structure in 04-workspace/.

---

### Step 5: Update Workspace Map

Create/update `04-workspace/workspace-map.md` with structure and usage notes:

```markdown
# Workspace Map

> Auto-generated by setup-workspace skill
> Last updated: {date}

## Folder Structure

{folder tree with descriptions}

## Usage Notes

{any user-specified notes about organization}
```

---

### Step 6: Finalize

**Actions** (MUST complete all):

1. **Create workspace-map.md** in 04-workspace/ (if doesn't exist)

2. **Mark skill complete** in user-config.yaml:
   ```yaml
   learning_tracker:
     completed:
       setup_workspace: true  # ADD THIS LINE
   ```

3. **Display completion**:
   ```
   ✅ Setup Workspace Complete!

   Created:
   • {N} folders in 04-workspace/
   • workspace-map.md with structure documentation

   Principle: Just-in-time organization. Add folders when needed.

   Next steps:
   • 'learn projects' - Understand project workflow
   • 'learn skills' - Create reusable workflows
   • 'create project' - Start your first project
   ```

4. **Prompt close-session**:
   ```
   💡 When you're done working, say "done" to save progress.
   ```

---

## Success Criteria

- [ ] User's file types/patterns understood
- [ ] 3-7 folders created in 04-workspace/
- [ ] workspace-map.md created with structure documentation
- [ ] `learning_tracker.completed.setup_workspace: true` in user-config.yaml

Overview

This skill organizes your 04-workspace/ folder by creating a simple, practical folder tree and a workspace-map.md that documents how you use each folder. It follows a just-in-time approach: we create only 3–7 folders tailored to your work patterns and adjust as you go. The whole process takes about 5–8 minutes and marks the workspace setup as complete in your user config.

How this skill works

I first read your goals and ask what types of files and projects you work on. Based on your answers, I propose 3–7 essential folders and iterate until you confirm. Once agreed, I create the folders in 04-workspace/, generate or update 04-workspace/workspace-map.md with descriptions and usage notes, and mark the setup completed in your user-config.yaml.

When to use it

  • After finishing initial setup-goals as the next recommended step
  • When you ask where to save files or how to organize work
  • If you create files in wrong locations or mention folder confusion
  • When you’ve used Nexus several sessions without configuring a workspace
  • When a menu shows workspace_configured: false or you want quick organization

Best practices

  • Follow the just-in-time principle: start with 3–5 core folders and add more later
  • Name folders by function (clients, projects, research, templates) rather than by date
  • Add brief usage notes in workspace-map.md so future you knows where to save things
  • Keep personal notes separate from client or project work to avoid accidental sharing
  • Revisit and prune the structure periodically as work patterns evolve

Example use cases

  • A consultant sets up folders: clients/, proposals/, research/, templates/, personal-notes/
  • A researcher creates folders for experiments/, data/, papers/, and notes/ and documents data handling in workspace-map.md
  • A designer uses projects/, assets/, deliverables/, and templates/ so handoffs stay consistent
  • A small team standardizes 04-workspace/ so every member saves drafts, final deliverables, and resources in the same places

FAQ

How many folders should I start with?

Start with 3–5 folders that map to your main activities. Add more when a clear need appears.

Will this move or rename existing files?

No. The skill creates folders and the workspace-map.md. You choose if and when to move existing files.

What if I prefer ad-hoc organization?

If you prefer ad-hoc organization, skip the setup. This skill is optional and designed for people who want predictable file locations.