FabriXWork User GuideFabriXWork User Guide
Home
Getting Started
Use Cases
Best Practices
Why FabriXWork
Help
Home
Getting Started
Use Cases
Best Practices
Why FabriXWork
Help
  • Best Practices

    • Best Practices Directory
    • How to Interact with an AI Agent
    • Folder Organization Best Practices
    • How to Choose the Right AI Agent

Folder Organization Best Practices

How you organize your folders directly impacts how well your AI agents can help you. This guide shows you recommended folder structures and organization strategies.

Why Folder Organization Matters

Agents in FabriXWork work with files in their connected folder. A well-organized folder structure helps agents:

  • Find context faster — Clear structure means less time searching
  • Understand relationships — Folder hierarchy shows how files relate
  • Avoid mistakes — Organized files reduce confusion about which file to use
  • Work autonomously — Agents can navigate and create files confidently

Recommended Folder Structure

General Project Structure

For most projects, this structure works well:

Project-Name/
├── 01-admin/
│   ├── project-brief.md
│   ├── timelines.md
│   └── stakeholders.md
├── 02-research/
│   ├── background/
│   ├── competitors/
│   └── interviews/
├── 03-working/
│   ├── drafts/
│   ├── versions/
│   └── scratch/
├── 04-deliverables/
│   ├── presentations/
│   ├── reports/
│   └── exports/
├── 05-resources/
│   ├── templates/
│   ├── references/
│   └── assets/
└── 06-archive/
    ├── old-versions/
    └── deprecated/

Why This Structure Works

FolderPurposeAgent Usage
01-adminProject overview, briefs, timelinesReference for context and goals
02-researchBackground materials, data, interviewsSource material for analysis
03-workingActive work-in-progress filesWhere agent creates and edits
04-deliverablesFinal outputs, client-ready filesAgent saves completed work here
05-resourcesTemplates, style guides, referencesAgent uses for formatting guidance
06-archiveOld versions, deprecated contentKeeps workspace clean

Numbering Folders

The numbers (01, 02, 03...) ensure folders stay in logical order when sorted alphabetically. This helps both you and the agent navigate more efficiently.

Folder Structures by Use Case

NGO Campaign Example

Fundraising-Campaign-2026/
├── 01-campaign-brief/
│   ├── objectives.md
│   ├── target-audience.md
│   └── budget.md
├── 02-meeting-notes/
│   ├── 2026-02-23-kickoff.md
│   ├── 2026-03-02-planning.md
│   └── 2026-03-09-review.md
├── 03-content/
│   ├── presentation-drafts/
│   ├── email-templates/
│   └── social-media/
├── 04-sponsors/
│   ├── prospect-list.md
│   ├── outreach-tracking.md
│   └── sponsor-packages/
└── 05-deliverables/
    ├── campaign-proposal.md
    ├── sponsor-deck.md
    └── timeline.md

Business Analysis Example

Q1-Analysis/
├── 01-data-sources/
│   ├── sales-data/
│   ├── customer-feedback/
│   └── market-research/
├── 02-analysis/
│   ├── sales-trends.md
│   ├── customer-insights.md
│   └── competitive-landscape.md
├── 03-findings/
│   ├── key-discoveries.md
│   ├── risks-identified.md
│   └── opportunities.md
├── 04-recommendations/
│   ├── strategic-actions.md
│   ├── resource-requirements.md
│   └── implementation-plan.md
└── 05-executive-summary/
    └── q1-report-final.md

Software Development Example

Web-App-Project/
├── 01-requirements/
│   ├── user-stories.md
│   ├── functional-specs.md
│   └── technical-requirements.md
├── 02-design/
│   ├── wireframes/
│   ├── mockups/
│   └── design-system/
├── 03-development/
│   ├── src/
│   ├── components/
│   └── utils/
├── 04-testing/
│   ├── test-cases/
│   ├── bug-reports/
│   └── qa-notes/
├── 05-deployment/
│   ├── config/
│   ├── scripts/
│   └── release-notes/
└── 06-documentation/
    ├── user-guide/
    ├── api-docs/
    └── changelog/

File Naming Conventions

Good file names help agents (and humans) understand content at a glance.

Recommended Patterns

PatternExampleWhen to Use
Date prefix2026-03-09-meeting-notes.mdMeeting notes, logs, journals
Version suffixproposal-v3.mdDocuments with multiple iterations
Type prefixdraft-outline.md, final-report.mdDistinguish draft vs final
Descriptivecustomer-feedback-summary.mdMost general documents

Best Practices

  • ✅ Use lowercase with hyphens: meeting-notes.md
  • ✅ Include dates in ISO format: 2026-03-09
  • ✅ Be descriptive but concise
  • ✅ Avoid spaces and special characters
  • ❌ Don't use: Meeting Notes (FINAL) (2).docx

One Folder Per Agent

Important: Each agent in FabriXWork connects to one folder at a time.

Strategy for Multiple Agents

If you're using multiple agents on the same project:

Option 1: Shared project folder

Project-X/
├── agent-alex-research/    (Alex's working folder)
├── agent-sarah-writing/    (Sarah's working folder)
└── shared-deliverables/    (Final outputs from all agents)

Option 2: Agent-specific subfolders

Project-X/
├── research/      (Alex works here)
├── content/       (Sarah works here)
├── design/        (Alex works here)
└── final/         (All agents contribute)

Switching Agent Folders

To change an agent's connected folder:

  1. Click the agent in the sidebar
  2. Open the workspace panel
  3. Disconnect current folder
  4. Connect new folder

Tips for Agent-Friendly Folders

1. Create a README File

Add a README.md or PROJECT-BRIEF.md at the root:

# Project Overview

**Objective:** [Brief description]
**Key Files:** 
- `01-admin/brief.md` — Project goals
- `02-research/` — Background research
- `04-deliverables/` — Final outputs

**Current Phase:** [Phase name]
**Last Updated:** 2026-03-09

Agents will read this first to understand context.

2. Use Index Files

For complex folders, add an index.md that lists contents:

# Research Files Index

| File | Description | Date |
|------|-------------|------|
| competitor-analysis.md | Top 5 competitors | 2026-02-15 |
| customer-interviews.md | 10 interview transcripts | 2026-02-20 |
| market-trends.md | Industry trends report | 2026-03-01 |

3. Archive Old Files

Move outdated files to an archive/ folder instead of deleting:

  • Keeps workspace clean
  • Preserves history for reference
  • Agents can still access if needed

4. Separate Drafts from Finals

Always keep working drafts separate from final deliverables:

  • 03-working/drafts/ — Work in progress
  • 04-deliverables/ — Client/stakeholder ready

5. Add Context Files

Before asking an agent to work, add brief context files:

01-admin/
├── project-brief.md      (What we're doing)
├── style-guide.md        (How we write)
└── glossary.md           (Key terms and definitions)

Common Mistakes to Avoid

MistakeProblemSolution
Flat structure (all files in root)Agent can't understand relationshipsCreate logical subfolders
Vague file names (doc1.md, new.md)Agent doesn't know what files containUse descriptive names
No version controlAgent might edit outdated fileUse /versions/ folder or version suffixes
Mixing drafts and finalsAgent might use wrong versionSeparate working and deliverable folders
Overly deep nestingAgent takes longer to navigateKeep max 3-4 levels deep
No README or contextAgent lacks project understandingAdd brief overview file

Quick Reference: Folder Checklist

Before connecting a folder to an agent:

  • [ ] Clear purpose — Folder has a defined project/goal
  • [ ] Logical structure — Subfolders organized by category or phase
  • [ ] README file — Brief overview at root level
  • [ ] Descriptive names — Files and folders clearly labeled
  • [ ] Draft/final separation — Working files separate from deliverables
  • [ ] Archive folder — Place for old versions
  • [ ] Relevant files only — Remove unrelated content

What's Next?

Now that your folders are organized:

  • Learn to choose the right agent → Agent Selection
  • Explore real use cases → Use Cases Directory
Prev
How to Interact with an AI Agent
Next
How to Choose the Right AI Agent