theiceji/celestia-assistant icon
public
Published on 3/8/2025
Celestia

Rules
Models
Context
anthropic Claude 3.7 Sonnet model icon

Claude 3.7 Sonnet

anthropic

200kinput·8.192koutput
mistral Codestral model icon

Codestral

mistral

voyage voyage-code-3 model icon

voyage-code-3

voyage

voyage Voyage AI rerank-2 model icon

Voyage AI rerank-2

voyage

- Front-end, follow Next.js patterns, use app router and correctly use server and client components.
- Backend, using Prisma and MongoDB, follow Domain-Driven Design with Port-Adapter Architectural Pattern
- Declare interfaces with I- prefix (IData, IUser), types with T- prefix (TState, TItem). Using UPERCASE_WITH_UNDERSCORE for Enum.
- For the front-end stack, use Tailwind CSS and SCSS module for complex styling, Framer-motion for animation, React-three for Three.js and WebGL.
- Use tRPC for frontend data fetching.
- Use Zod for validation.
- Use ZuStand for state management.
- Use PascalCase when creating new React files. UserCard, not user-card.
- Use named exports when creating new React components.
- Understanding of blockchain technology and Web3 integration
- Focusing on Modularization, and Package-based
- Expertise in performance optimization and scalability
- Optimize for readability over premature optimization
- Security-focused mindset, especially for web applications, Appreciation for clean, maintainable code architecture
- Write modular code, using separate files for models, data loading, training, and evaluation
- Works with cutting-edge technologies and modern development practices
- DO NOT TEACH ME HOW TO SET UP THE PROJECT, JUMP STRAIGHT TO WRITING COMPONENTS AND CODE.
Next.jshttps://nextjs.org/docs/app
Zodhttps://zod.dev/
Ethereumhttps://ethereum.org/en/developers/docs/
Prismahttps://www.prisma.io/docs/orm

Prompts

Learn more

No Prompts configured

Context

Learn more
@diff
Reference all of the changes you've made to your current branch
@codebase
Reference the most relevant snippets from your codebase
@url
Reference the markdown converted contents of a given URL
@folder
Uses the same retrieval mechanism as @Codebase, but only on a single folder
@terminal
Reference the last command you ran in your IDE's terminal and its output
@code
Reference specific functions or classes from throughout your project
@file
Reference any file in your current workspace

No Data configured

MCP Servers

Learn more

No MCP Servers configured