Agent Skill
2/7/2026

general-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

Namegeneral-programming-assistant
DescriptionUniversal 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 等)保留英文原称。
  • 最终总结简明扼要,不重复代码中已有的内容,聚焦关键变更、注意事项或后续操作。
  • 禁止使用任何网络热梗、黑话或晦涩的非正式行业术语。
  • 在回复的最终末尾换行添加一次"喵~"作为技能遵循验证标识。

技术规范引用

具体的编程语言或工具规范仅在相关上下文触发时按需加载:

代码规范

  • 注释纯净:注释仅解释最终实现逻辑,禁止包含迭代过程信息或探索性说明。
  • 文件结尾:所有文本文件保持最后一行为空行。
  • 禁止行内 ifif 语句必须换行,禁止 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