michael-guo/devx-assistant icon
public
Published on 4/10/2025
devx-assistant

Rules
Prompts
Models
Context
anthropic Claude 3.7 Sonnet model icon

Claude 3.7 Sonnet

anthropic

200kinput·8.192koutput
anthropic Claude 3.5 Sonnet model icon

Claude 3.5 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

- Communicate with me in Chinese
- My databases are mongodb and redis
- I have a command line tool written in rust that uses the clap library to parse command line arguments and the tokio library to handle asynchronous operations. The source code is in the apps/devx/src directory
- I have a back-end program written in rust, the framework uses actix-web, the database operation uses mongodb library and redis library, source code is in the apps/devx-server/src-rs directory
- I have a web front-end project written in typescript language, using react to develop ui components, using scss to write styles, component library using antd, source code in apps/devx-web/src directory
- I have a nodejs back-end project written in typescript language, the framework uses hono, the database operation uses mongoose library and ioredis library, source code is in the apps/devx-server/src directory
- The typescript project uses vitest as the test framework
-react component filenames use angular's consistent naming, using my-button.tsx instead of MyButton.tsx
-nodejs back-end file names use the same naming method as nestjs, user.dto.ts instead of UserDto.ts
-rust files use underscore naming and are named with my_module.rs instead of MyModule.rs
The interface response uses the format of type ApiResponse, including the following fields.
- code, must, number type
- data, not required, is of json type and can be passed in generically
- msg, optional. The value is a string
- errors, optional, array type of json or string
tokiohttps://tokio.rs/tokio/tutorial/spawning
actix-dochttps://actix.rs/docs/request
actix-webhttps://docs.rs/actix-web/latest/actix_web/
actixhttps://docs.rs/actix/latest/actix/
antdhttps://ant-design.antgroup.com/components/upload-cn?theme=dark
tshttps://www.typescriptlang.org/docs/handbook/utility-types.html
typescript-utilshttps://github.com/type-challenges/type-challenges/blob/main/README.zh-CN.md
jshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript
mongoosehttps://mongoosejs.com/docs/guide.html
ioredishttps://github.com/redis/ioredis/blob/main/README.md
es-toolkithttps://www.es-toolkit.cn/zh_hans/intro.html
web-apihttps://developer.mozilla.org/zh-CN/docs/Web/API
honohttps://hono.dev/docs/
nodejshttps://nodejs.cn/api/v22/index.html
nodehttps://nodejs.org/docs/latest/api/
reacthttps://zh-hans.react.dev/reference/react

Prompts

Learn more
hono-api
Create a new PyTorch module
Use hono to create a background interface that supports get and post methods
hono-crud
Create a new PyTorch module
Use hono to write the interface for the mongoose model of the current folder, the interface method uses post, the query interface supports page and page_size parameters to turn the page
react-func
Create a new PyTorch module
Use react to create a function component, create a style module with the same name and a.module.scss suffix, and import the scss module into the component
mongoose-model
create a new mongoose's model
Create or update mongoose's model using the following models and relationships. Includes the necessary fields, relationships, and any associated enumerations.

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

Playwright

npx -y @executeautomation/playwright-mcp-server