Capture your existing framework's DNA across 11 categories so the F3-Framework carries your conventions into every session. Complete what you can — Claude fills in the rest during the Framework Translation Prompt.
Fillable .docx — complete offline and bring to your F3-Framework session
Two Paths to Your Foundation
With or without the worksheet completed, Claude will still interrogate each category with follow-up questions. The worksheet accelerates the process — it doesn't replace it.
Path A — Self-Guided
Fill Out the Worksheet
Complete what you can at your own pace. Show up to the session with answers in hand. Claude asks targeted follow-ups to go deeper.
Path B — F3-Framework-Guided
Use the Translation Prompt
Skip the homework. Run the Framework Translation Prompt and Claude walks you through each category conversationally in real-time.
01TECH STACK DECLARATION
The literal inventory of your technology choices. The F3-Framework needs version-specific details because defaults change dramatically between versions.
Framework & Version
Language & Version
CSS / Styling Methodology
State Management
Database & ORM
Authentication Approach
Package Manager
Build Tooling
Additional Key Dependencies
Guardrail: The F3-Framework ensures Claude never suggests or introduces a technology not on this list without explicitly flagging it as an addition.
02FOLDER STRUCTURE MAP
The exact directory layout. This is one of the biggest friction points — without the F3-Framework, Claude defaults to the framework's generic structure, not yours.
Guardrail: The F3-Framework ensures Claude never creates files outside this structure or new top-level directories without explicit instruction.
03NAMING CONVENTIONS
How things are named. This prevents the most invisible damage — code that works but doesn't match your codebase style.
File Naming Convention
Component Naming
Function / Method Naming
CSS Class Naming
Variable Naming
Database Table / Column Naming
API Endpoint Naming
Test File Naming
Guardrail: Every generated file, function, variable, and class name should be indistinguishable from code the developer wrote themselves.
04ARCHITECTURAL PATTERNS
How things connect. Two developers can use the exact same stack and build completely differently based on architecture.
Overall Architecture Pattern
Data Flow Description
Separation of Concerns
API Layer Design
Error Handling Strategy
Cross-Cutting Concerns
Guardrail: The F3-Framework ensures Claude follows your established data flow and separation of concerns, never mixing layers you keep separate.
05COMPONENT & MODULE PATTERNS
The internal anatomy of a typical file — how components and modules are structured internally, beyond just naming.
Component Structure
Props / Types Pattern
Export Pattern
Loading / Error / Empty States
Template or Boilerplate Patterns
Guardrail: Generated components should follow the internal structure of existing components so they feel native to the codebase.
06STYLING RULES
Deceptively complex — styling approaches vary enormously and without the F3-Framework, Claude's defaults almost never match a specific project.
Design Tokens / Theme Variables
Responsive Breakpoint Strategy
Component Styling Pattern
Animation / Transition Conventions
Dark Mode Approach (if applicable)
UI Component Library (if any)
Guardrail: The F3-Framework ensures Claude never introduces inline styles if you use CSS Modules, nor arbitrary Tailwind values if you have a defined design system.
07STATE MANAGEMENT APPROACH
How data is stored, shared, and mutated. Without the F3-Framework, AI assistants frequently introduce conflicting state patterns here.
Global State Solution
Local vs. Global State Boundaries
Server State Handling
Form State Management
Caching Strategy
Guardrail: The F3-Framework ensures Claude never introduces a competing state management pattern or violates your local vs. global boundaries.
08DEPENDENCY BOUNDARIES
The approved vendor list — what's in, what's out, and what requires discussion before adding.
Approved Dependencies & Purpose
Banned / Avoided Packages (and why)
Policy on Adding New Dependencies
Internal Shared Libraries
Version Pinning Strategy
Guardrail: The F3-Framework ensures Claude never installs a new package without flagging it. If an approved alternative exists, it uses that instead.
09TESTING STRATEGY
Testing patterns are highly project-specific. The F3-Framework needs this so Claude generates tests that match your approach precisely.
Testing Framework(s)
Coverage Expectations
Where Tests Live
Mocking Strategy
Test Utilities / Custom Helpers
Guardrail: Generated tests should use your testing patterns, not the framework's default examples.
10ENVIRONMENT & DEPLOYMENT CONTEXT
How the project is built, configured, and shipped. The F3-Framework needs this for correct configuration generation.
Environment Variable Patterns
Build & Deployment Pipeline
Hosting Target
Environment-Specific Configs
CI/CD Considerations
Guardrail: The F3-Framework ensures Claude never hardcodes values that belong in environment variables and understands your deployment target.
11"NEVER DO" LIST
The most powerful section. An explicit list of anti-patterns and hard boundaries that the F3-Framework enforces as guardrails in every session.
Type Safety Rules
Security Boundaries
Import / Path Rules
Architecture Violations
Code Style Hard Rules
Other Hard Boundaries
Guardrail: This IS the guardrail. It's your direct voice saying "these are the lines you do not cross."
Ready to Translate Your Framework?
Bring this completed worksheet to your F3-Framework session, or run the Framework Translation Prompt and let Claude guide you through it live.