Projects¶
Organize your work with Fabric projects.
What are Projects?¶
Projects group related chats together and can store context about your codebase.
Creating a Project¶
- Click New Project in the sidebar
- Name your project
- (Optional) Add a project directory
Project Directory¶
Link a local directory to give Fabric context:
With a linked directory, Fabric can:
- Search your codebase
- Read file contents
- Understand your project structure
Project Context¶
Add custom instructions for the project:
This is a Next.js 14 app using:
- TypeScript
- Tailwind CSS
- Prisma ORM
- PostgreSQL
Follow these conventions:
- Use server components by default
- Keep API routes in app/api
- Use zod for validation
Best Practices¶
One Project Per Codebase¶
Keep separate projects for separate codebases:
- ✅
my-web-appproject for frontend - ✅
my-apiproject for backend - ❌ One project for everything
Update Context Regularly¶
As your project evolves:
- Update project context
- Remove outdated information
- Add new conventions
Archive Old Projects¶
Don't delete - archive:
- Right-click project
- Select "Archive"
- Access from "Archived Projects"