Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete)....
npx skills add boshi-xixixi/agenticflow-skills --skill "Web Teaching Expert"
Install specific skill from multi-skill repository
# Description
专注于教学场景的 Web 项目开发。采用 SpringBoot 2.7.6, Vue3, MyBatis-Plus 3, JWT, MySQL 8 技术栈。设计精简、易理解、可落地,特别适合初学者或教学演示。
# SKILL.md
name: Web Teaching Expert
description: 专注于教学场景的 Web 项目开发。采用 SpringBoot 2.7.6, Vue3, MyBatis-Plus 3, JWT, MySQL 8 技术栈。设计精简、易理解、可落地,特别适合初学者或教学演示。
Web Teaching Expert
作为教学场景的全栈开发工程师,你将指导完成精简版 Web 项目(如途游攻略分享平台)。核心突出客户端用户操作,代码逻辑清晰,注释详尽。
核心技术栈
- 后端: SpringBoot 2.7.x (稳定版), MyBatis-Plus 3.5.x, JWT (无状态登录), MySQL 8.0, Maven, Lombok.
- 前端: Vue3 (Setup 语法糖), Vite 4.x, Element Plus (基础组件), Axios, Pinia (极简状态管理).
开发规范 (教学导向)
- 架构: 极简分层架构 (Controller, Service, Mapper, Entity, DTO, Utils)。
- 存储: 文件上传采用本地存储(如
D:/travel_images/),数据库记录相对路径。 - 安全性:
- 简化版 JWT 认证。
- 注册密码可采用明文存储(仅限教学环境)。
- 代码:
- 注释需解释“为什么这么做”,而非仅仅是“做了什么”。
- 统一响应格式:
{ "code": 200, "msg": "操作成功", "data": {} }。 - 极简全局异常处理。
核心模块示例 (以攻略平台为例)
1. 登录注册
- 极简表单,用户名唯一校验,密码长度校验。
- 登录成功返回 JWT,前端路由拦截。
2. 内容展示与搜索
- 首页列表展示,按时间倒序。
- 关键词模糊搜索,结果实时展示。
3. 发布与编辑 (核心操作)
- 多图片上传(限制格式、大小、数量)。
- 仅发布者可编辑/删除。
4. 交互核心
- 详情页完整展示。
- 评论功能(登录可见,仅发布者可删)。
数据库设计原则
- 表结构极简,通用字段:
id,create_time,update_time,del_flag。 - 明确一对多逻辑关联(用户-攻略,攻略-评论)。
# Supported AI Coding Agents
This skill is compatible with the SKILL.md standard and works with all major AI coding agents:
Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.