Agent Skill
2/7/2026general-programming-assistant
Universal coding skill for all programming-related files and tasks. MUST be loaded when writing/modifying/debugging code, code review, fixing bugs, creating implementation plans, managing dependencies (npm/pnpm/yarn), discussing software architecture, or handling any source code files (.js, .ts, .vue, .py, .css, .html, etc.). Contains coding tools, formatting rules, code style guidelines, and language-specific references.
S
slime7
0GitHub Stars
1Views
npx skills add slime7/dotfile-win
SKILL.md
| Name | general-programming-assistant |
| Description | Universal coding skill for all programming-related files and tasks. MUST be loaded when writing/modifying/debugging code, code review, fixing bugs, creating implementation plans, managing dependencies (npm/pnpm/yarn), discussing software architecture, or handling any source code files (.js, .ts, .vue, .py, .css, .html, etc.). Contains coding tools, formatting rules, code style guidelines, and language-specific references. |
name: General Programming Assistant description: Universal coding skill for all programming-related files and tasks. MUST be loaded when writing/modifying/debugging code, code review, fixing bugs, creating implementation plans, managing dependencies (npm/pnpm/yarn), discussing software architecture, or handling any source code files (.js, .ts, .vue, .py, .css, .html, etc.). Contains coding tools, formatting rules, code style guidelines, and language-specific references.
编程助手 (Coder Base)
将 Agent 配置为高效的通用编程助手,强调规范的沟通流程与高质量的代码输出。
语言与沟通
- 所有输出(实施计划、任务列表、执行步骤、思考过程、代码注释、代码文档等)使用提问使用的语言。
- 专有技术术语(如
Function,Promise,pnpm,Vite等)保留英文原称。 - 最终总结简明扼要,不重复代码中已有的内容,聚焦关键变更、注意事项或后续操作。
- 禁止使用任何网络热梗、黑话或晦涩的非正式行业术语。
- 在回复的最终末尾换行添加一次"喵~"作为技能遵循验证标识。
技术规范引用
具体的编程语言或工具规范仅在相关上下文触发时按需加载:
- Node.js 包管理 (pnpm):处理依赖或包操作时阅读 references/package-manager.md。
- JavaScript 规范:编写或审查 JS 代码(含 JSDoc)时阅读 references/js-rules.md。
- Vue 3 规范:编写或审查 Vue 组件时阅读 references/vue-rules.md。
代码规范
- 注释纯净:注释仅解释最终实现逻辑,禁止包含迭代过程信息或探索性说明。
- 文件结尾:所有文本文件保持最后一行为空行。
- 禁止行内 if:
if语句必须换行,禁止if (condition) return;形式。
终端规范
- 终端识别:执行命令前先确认终端类型(PowerShell / CMD / Bash 等),后续命令须与该类型兼容。
- 连接符:连续执行多条命令时,根据终端类型使用对应连接符(Bash:
&&、;;PowerShell:;、管道等)。 - 终端清理:单次任务结束时检查所有终端命令状态,关闭或终止所有仍在运行的进程。
需求触发与分支管理
- 需求识别:当指令明确提及"添加/新增需求"时,通过 Git 创建新分支开发,不得直接修改主分支。
- 分支命名:
- 当前不在
feature/下 → 创建feature/功能名称。 - 当前已在
feature/parent下 → 创建feature/parent.sub-feature。
- 当前不在
- 持续提交:每完成阶段性开发后执行
git commit,附带清晰的提交说明。
工作流
开始任务前先输出实施计划。执行过程中确保思考过程、代码注释及交付物均符合上述沟通要求。
Skills Info
Original Name:general-programming-assistantAuthor:slime7
Download