Agent Skill
2/7/2026

file-naming-helper

根据中文描述生成英文文件名。当用户提到"命名"、"起名"、"文件名"、"英文名"等关键词时使用此 Skill

G
gclm
0GitHub Stars
2Views
npx skills add gclm/gclm-flow

SKILL.md

Namefile-naming-helper
Description根据中文描述生成英文文件名。当用户提到"命名"、"起名"、"文件名"、"英文名"等关键词时使用此 Skill

Gclm-Flow

全栈开发工作流增强,智能检测语言/框架,统一命令体验

npm version License: MIT

简介

Gclm-Flow 是一个 Claude Code 工作流增强包,为全栈开发者提供:

  • 智能检测:自动识别项目语言、框架、构建工具
  • 统一命令:12 个命令自动适配不同技术栈
  • 记忆系统:记录错误和解决方案,避免重复犯错
  • 6 个代理:planner、builder、reviewer、investigator、recorder、remember

快速开始

安装

npm install -g gclm-flow

使用

# 交互式安装
gclm-flow

# 直接安装(使用默认配置)
gclm-flow install -y

# 列出可用组件
gclm-flow list

# 卸载
gclm-flow uninstall

支持的技术栈

语言框架构建工具
JavaSpring BootMaven, Gradle
PythonFlask, FastAPIpip, poetry, pipenv
GoGin, Echo, Fibergo modules
RustAxum, Actix, Rocketcargo
前端React, Vue, Angular, Sveltenpm, pnpm, yarn, bun

命令列表

命令描述
/gclm:auto智能命令路由,自动选择合适命令
/gclm:init初始化项目,创建 llmdoc 文档结构
/gclm:plan分析需求,制定执行计划
/gclm:do根据计划执行代码实现
/gclm:review代码审查,质量检查
/gclm:test智能运行测试
/gclm:fix诊断和修复问题
/gclm:doc文档管理
/gclm:ask基于项目上下文的问答
/gclm:learn记忆管理
/gclm:commit智能生成提交信息
/gclm:verify对照设计文档验证实现

代理系统

代理职责
planner任务规划,需求分解
builder代码实现,修改重构
reviewer质量检查,测试验证
investigator上下文调研,技术调研
recorder文档记录,知识管理
remember记忆管理,错误记录

Hooks 自动化

Hook功能
Dev server 阻止阻止 tmux 外运行 dev server
自动格式化编辑后自动格式化代码
TypeScript 检查编辑 TS 后类型检查
调试语句警告检测 console.log 等
会话管理加载/保存会话状态

数据存储

所有数据存储在 ~/.gclm-flow/ 目录:

~/.gclm-flow/
├── memory/          # 记忆系统
│   ├── errors/      # 错误记忆
│   └── patterns/    # 模式记忆
├── cache/           # 项目检测缓存
├── session.json     # 会话状态
└── config.json      # 配置文件

项目结构

gclm-flow/
├── bin/cli.js           # CLI 入口
├── src/                 # 核心代码
│   ├── index.js         # 主逻辑
│   ├── installer.js     # 安装逻辑
│   ├── prompts.js       # 交互提示
│   ├── utils.js         # 工具函数
│   └── detector.js      # 智能检测
├── agents/              # 6 个代理
├── commands/gclm/       # 12 个命令
├── rules/               # 分层规则
│   ├── core.md          # 核心规则
│   ├── languages/       # 语言规则
│   └── domains/         # 领域规则
├── skills/              # 技能库
│   ├── core/            # 核心工作流
│   ├── patterns/        # 语言模式
│   ├── database/        # 数据库技能
│   ├── devops/          # DevOps 技能
│   └── memory/          # 记忆系统
├── hooks/               # Hooks 配置
├── scripts/hooks/       # Hook 脚本
└── templates/           # 用户配置模板
    ├── user-CLAUDE.md   # 用户级 CLAUDE.md
    ├── statusline.json  # 状态栏配置
    └── mcp-servers.json # MCP 配置

开发

# 克隆仓库
git clone https://github.com/gclm/gclm-flow.git
cd gclm-flow

# 安装依赖
npm install

# 本地测试
npm link
gclm-flow list

# 运行测试
npm test

配置 MCP

Gclm-Flow 包含以下 MCP 服务器配置:

{
  "mcpServers": {
    "auggie": {
      "command": "auggie",
      "args": ["--mcp"]
    },
    "playwright": {
      "command": "npx",
      "args": ["-y", "@playwright/mcp"]
    },
    "exa": {
      "url": "https://mcp.exa.ai/mcp"
    }
  }
}

相关链接

License

MIT © gclm

Skills Info
Original Name:file-naming-helperAuthor:gclm