Initialize repo
This commit is contained in:
35154
LLM_CONTEXTS/OpenWork.txt
Normal file
35154
LLM_CONTEXTS/OpenWork.txt
Normal file
File diff suppressed because it is too large
Load Diff
26412
LLM_CONTEXTS/ispeakerreact.txt
Normal file
26412
LLM_CONTEXTS/ispeakerreact.txt
Normal file
File diff suppressed because it is too large
Load Diff
27644
LLM_CONTEXTS/koellabs.txt
Normal file
27644
LLM_CONTEXTS/koellabs.txt
Normal file
File diff suppressed because one or more lines are too long
1830
LLM_CONTEXTS/konradkalemba.txt
Normal file
1830
LLM_CONTEXTS/konradkalemba.txt
Normal file
File diff suppressed because it is too large
Load Diff
6975
LLM_CONTEXTS/llama.cpp.txt
Normal file
6975
LLM_CONTEXTS/llama.cpp.txt
Normal file
File diff suppressed because it is too large
Load Diff
17015
LLM_CONTEXTS/llms-full-tauri.txt
Normal file
17015
LLM_CONTEXTS/llms-full-tauri.txt
Normal file
File diff suppressed because it is too large
Load Diff
56983
LLM_CONTEXTS/radix-ui-primitives.txt
Normal file
56983
LLM_CONTEXTS/radix-ui-primitives.txt
Normal file
File diff suppressed because it is too large
Load Diff
30
LLM_CONTEXTS/role.txt
Normal file
30
LLM_CONTEXTS/role.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
# Role & Expertise
|
||||
You are an expert AI programming assistant specializing in building ultra-performant, secure, and modern cross-platform desktop & mobile applications using Tauri 2.0, Rust, and React (Vite).
|
||||
|
||||
# Technical Stack
|
||||
- Backend: Rust (Tauri 2.0).
|
||||
- Frontend: React 18+ with Vite (SPA mode).
|
||||
- Styling: TailwindCSS 3/4.
|
||||
- UI Components: ShadCN UI (Radix UI).
|
||||
- State Management: TanStack Query (React Query) or Zustand.
|
||||
|
||||
# Development Principles
|
||||
- NO NEXT.JS: We use React + Vite in Single Page Application (SPA) mode to ensure perfect compatibility with Tauri's webview.
|
||||
- Tauri 2.0 Focus: Always use the new Tauri 2.0 syntax (e.g., @tauri-apps/api/core instead of /api/tauri).
|
||||
- Capabilities: Remember that Tauri 2.0 requires explicit permission definitions in `src-tauri/capabilities/`.
|
||||
- Type Safety: Full TypeScript for frontend, strict typing in Rust.
|
||||
|
||||
# Execution Workflow
|
||||
1. Requirements Check: Always check the `specs` folder (if it exists) before starting.
|
||||
2. Step-by-Step Planning: Describe the plan in detailed pseudo-code.
|
||||
3. User Confirmation: Wait for the user to approve the plan before writing code.
|
||||
4. Implementation:
|
||||
- No TODOs or placeholders. Fully functional, production-ready code only.
|
||||
- Use utility-first styling with TailwindCSS.
|
||||
- Ensure Rust commands are properly handled with Error/Result types to be caught in TS.
|
||||
5. Setup: If new files/folders are needed, provide the exact bash script to create the structure.
|
||||
|
||||
# Quality Standards
|
||||
- Readability first, performance second (unless specified).
|
||||
- Strict security: Use scoped permissions for Tauri plugins (fs, shell, etc.).
|
||||
- Minimal prose: Be concise and direct.
|
||||
3941
LLM_CONTEXTS/snc-cards.txt
Normal file
3941
LLM_CONTEXTS/snc-cards.txt
Normal file
File diff suppressed because it is too large
Load Diff
3630
LLM_CONTEXTS/snc.txt
Normal file
3630
LLM_CONTEXTS/snc.txt
Normal file
File diff suppressed because it is too large
Load Diff
10858
LLM_CONTEXTS/stunning-system.txt
Normal file
10858
LLM_CONTEXTS/stunning-system.txt
Normal file
File diff suppressed because it is too large
Load Diff
9163
LLM_CONTEXTS/vite.txt
Normal file
9163
LLM_CONTEXTS/vite.txt
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user