一键导入
project-overview
Background knowledge about WeReply project architecture, features, and context. Automatically loaded for AI reference, not directly user-invocable.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Background knowledge about WeReply project architecture, features, and context. Automatically loaded for AI reference, not directly user-invocable.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | project-overview |
| description | Background knowledge about WeReply project architecture, features, and context. Automatically loaded for AI reference, not directly user-invocable. |
| version | 1.0.0 |
| user-invocable | false |
微信回复建议助手 (WeChat Reply Suggestion Assistant) built with Tauri + Rust + React TypeScript.
WeReply is a desktop application that monitors WeChat conversations and provides AI-powered reply suggestions using DeepSeek API. The system consists of a Rust Orchestrator, Platform-specific Agents (Windows/macOS), and a React-based Assistant Panel.
Backend (Rust 2021):
Platform Agents:
Frontend (React 19.1 + TypeScript 5.8):
wereply/
├── src/ # Rust Orchestrator source
│ ├── wechat/ # WeChat monitoring module
│ ├── ai/ # DeepSeek API integration
│ ├── orchestrator/ # Core orchestration logic
│ ├── system/ # System services
│ └── main.rs # Entry point
├── platform_agents/ # Platform-specific agents
│ ├── windows_agent/ # Windows Python agent
│ │ ├── wechat_monitor.py # WeChat monitoring
│ │ └── input_writer.py # Input box control
│ └── macos_agent/ # macOS Swift agent
│ ├── WeChatMonitor.swift # WeChat monitoring
│ └── InputWriter.swift # Input box control
├── frontend/ # React frontend source
│ └── src/
│ ├── components/ # React components
│ │ ├── AssistantPanel/ # Main assistant panel
│ │ ├── SuggestionList/ # Suggestion display
│ │ └── ConfigDialog/ # Configuration UI
│ └── bindings.ts # Auto-generated type bindings
└── .claude/
├── skills/ # Custom Claude Code skills
└── rules/ # Detailed development standards
微信窗口
↓ (Accessibility API / UI Automation)
Platform Agent (Python/Swift)
↓ (JSON via stdin/stdout)
Rust Orchestrator
├→ DeepSeek API (HTTP)
└→ React Frontend (Tauri IPC)
↓
用户选择建议
↓
Rust Orchestrator
↓ (JSON via stdin/stdout)
Platform Agent
↓ (UI Automation)
微信输入框
The project follows strict development standards documented in .claude/rules/:
All these standards are enforced via automated hooks and skills.
This project overview is automatically loaded to help Claude understand:
This knowledge enables Claude to make more informed, project-appropriate recommendations without requiring repeated explanations of the project's nature and structure.
This skill should be used when the user requests merging work into main and then deleting all other local and remote branches, keeping only main.
当用户要求"DeepSeek API 集成"、"AI 服务"、"生成回复建议"、"调用 LLM"、"HTTP 请求"、"流式响应"、"连接池优化"、"重试策略",或者提到"DeepSeek"、"API 调用"、"reqwest"、"streaming"时使用此技能。用于 DeepSeek API 集成、HTTP 客户端配置、错误处理、流式响应、连接池优化和 API 密钥管理。
当用户要求"IPC 通信"、"进程通信"、"Agent 协议"、"stdin/stdout"、"JSON 消息"、"Orchestrator 通信"、"消息序列化",或者提到"进程间通信"、"Agent 集成"、"消息协议"时使用此技能。用于实现 Rust Orchestrator 和 Platform Agents 之间的 IPC 通信,包括消息格式定义、序列化、错误处理和性能优化。
macOS Agent 开发规范(Swift + Accessibility API),包括项目结构、Accessibility API 使用、UI Automation、IPC 通信集成、错误处理和测试。
Python Agent 开发规范(Windows wxauto v4),包括项目结构、模块化、wxauto 使用、IPC 集成、错误处理、测试和部署。
当用户要求"微信监听"、"消息提取"、"Agent 开发"、"wxauto"、"Accessibility API"、"UI 自动化"、"输入框控制"、"Platform Agent",或者提到"微信自动化"、"消息监控"、"WeChat monitoring"时使用此技能。用于开发 WeReply 的 Platform Agent(Windows wxauto 或 macOS Accessibility API)、实现微信消息监听、消息提取、输入框控制和 Agent 错误处理。