Token导航 LogoToken导航

Agent Skill · 研究检索

file-name-wizard(文件名向导)

file-name-wizard 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

file-name-wizard 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为只读;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 4,997。

总安装 28,434周安装 1,206GitHub Stars 公开资料未说明下载 9,455核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:file-name-wizard(文件名向导)
来源仓库:https://github.com/cygnusfear/agent-skills
仓库路径:skills/file-name-wizard
安装命令:
npx skills add https://github.com/cygnusfear/agent-skills --skill file-name-wizard
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/cygnusfear/agent-skills --skill file-name-wizard

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

根据 AGENTS.md 标准和代码库模式对文件名和命名约定进行系统审核。

发现所有源、配置、文档和测试文件,然后从 AGENTS.md 文件中提取显式命名规则并识别每个目录中的隐式模式 分析每个文件是否存在约定违规(大小写错误、混合模式、缺少后缀)、清晰度问题(模糊或误导性名称)和反模式(临时名称、版本后缀、通用名称) 识别目录中的系统问题,检测异常值,并标记缺少应记录的命名标准 生成按严重性和目录分类的结构化审计报告,其中包含违规类型的统计数据以及每个问题文件的建议

来源仓库内路径:skills/file-name-wizard

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/cygnusfear/agent-skills --skill file-name-wiza…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它标注为只读,先用只读任务试一次,确认行为符合预期再扩大使用范围。

常见问题

6 条

file-name-wizard 怎么安装?

在终端执行 npx skills add https://github.com/cygnusfear/agent-skills --skill file-name-wizard。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

file-name-wizard 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

file-name-wizard 需要什么权限?

权限级别是只读。该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

file-name-wizard 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

file-name-wizard 用的人多吗?

公开数据是累计安装 28,434 次,近一周安装 1,206 次,下载 9,455 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

file-name-wizard 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。
  • 标注为只读权限,试用阶段不容易误改本地文件。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 只想先试试效果、不希望它改动本地文件的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
file-name-wizard

文件名向导 · 本页

28,434—只读未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Filename & Naming Convention Audit

Instructions

Perform systematic audit of all filenames and naming conventions in the codebase to identify inconsistencies, anti-patterns, and violations of naming standards.

Phase 1: Discovery & Standard Extraction

Step 1: Find All Files

Use Glob to identify all files in the codebase:

  • Source files (.ts, .tsx, .js, .jsx, etc.)
  • Config files
  • Documentation files
  • Test files

Create comprehensive todo list of all files to audit.

Step 2: Extract Naming Standards

Read all AGENTS.md files in the repository:

  • Root AGENTS.md if exists
  • Directory-specific AGENTS.md files

Extract naming conventions:

  • File naming patterns (kebab-case, PascalCase, etc.)
  • Directory structure rules
  • Component naming rules
  • Utility/helper naming rules
  • Test file naming rules
  • Config file naming rules
  • Constant/enum file naming rules
Step 3: Identify Implicit Patterns

Even without explicit AGENTS.md rules, identify patterns:

  • Most common naming convention in each directory
  • Grouping patterns (e.g., *.service.ts, *.controller.ts)
  • Organizational patterns (e.g., components/, utils/, lib/)

Phase 2: Systematic File Audit

For EACH file in the todo list:

Step 1: Analyze Filename
  • What is the current filename?
  • What naming convention does it use?
  • Is it descriptive and clear?
  • Does it match its purpose/content?
Step 2: Check Against Standards

Compare to:

  • Explicit AGENTS.md rules for this directory
  • Implicit patterns in the same directory
  • Common naming conventions for file type
  • Best practices for the framework/language
Step 3: Identify Issues

Naming Convention Violations:

  • Wrong case (e.g., PascalCase when should be kebab-case)
  • Mixed conventions (e.g., userAuth.service.ts mixing camelCase and dot notation)
  • Inconsistent with directory pattern

Clarity Issues:

  • Vague names (e.g., utils.ts, helpers.ts, stuff.ts)
  • Overly verbose names
  • Misleading names (content doesn't match name)
  • Abbreviations without context

Anti-Patterns:

  • Temporary names (e.g., temp.ts, test.ts, new-*.ts, *-v2.ts)
  • Generic names (e.g., index2.ts, common.ts)
  • Dated names (e.g., old-*.ts, legacy-*.ts)
  • Feature flag names (e.g., *-new.ts, *-enhanced.ts)

Organizational Issues:

  • File in wrong directory
  • Missing grouping suffix (e.g., should be *.service.ts)
  • Inconsistent with sibling files
Step 4: Check File Contents

Read the file to verify:

  • Does filename accurately describe contents?
  • Would a better name exist based on what's inside?
  • Are there naming conventions violations inside (class names, etc.)?
Step 5: Record Findings

Store in memory:

File: path/to/filename.ts
Convention Used: camelCase
Should Be: kebab-case
Pattern: Violates directory convention
Issues:
- [Specific issue]
Suggested Name: [better-name.ts]
Severity: [HIGH|MEDIUM|LOW]
Step 6: Update Todo

Mark file as audited in todo list.

Phase 3: Pattern Analysis

After auditing all files:

Step 1: Identify Systemic Issues
  • Which directories have most inconsistencies?
  • What naming patterns are most violated?
  • Are there clusters of similar violations?
Step 2: Find Outliers
  • Files that don't match any pattern
  • One-off naming schemes
  • Orphaned file types
Step 3: Detect Missing Standards
  • Directories lacking clear naming conventions
  • File types without established patterns
  • Areas needing AGENTS.md documentation

Phase 4: Generate Report

Create a tk ticket tagged audit with the report as its body. Use todos_oneshot(title: "Audit: Naming conventions", description: "<report content>", tags: "audit", type: "task").

# Filename & Naming Convention Audit
**Date**: [timestamp]
**Files Audited**: X
**Issues Found**: Y

---

## Executive Summary
- **Critical Issues**: X (blocks consistency)
- **High Priority**: Y (major violations)
- **Medium Priority**: Z (minor inconsistencies)
- **Low Priority**: W (suggestions)

**Most Problematic Directory**: [path] (X issues)

---

## Issues by Severity

### CRITICAL: Convention Violations

#### Temporary/Migration Filenames
- `src/services/auth-v2.ts` - Migration file still in use
  - **Violates**: No version suffixes rule
  - **Suggested**: `src/services/auth.ts` (replace old one)

- `src/utils/new-logger.ts` - Temporary naming
  - **Violates**: No "new-" prefix rule
  - **Suggested**: `src/utils/logger.ts`

#### Wrong Case Convention
- `src/components/UserProfile.tsx` - PascalCase
  - **Directory Standard**: kebab-case
  - **Suggested**: `src/components/user-profile.tsx`

### HIGH: Consistency Violations

#### Inconsistent with Directory Pattern
- `src/services/database.ts` - Missing `.service.ts` suffix
  - **Pattern**: All files in directory use `*.service.ts`
  - **Suggested**: `src/services/database.service.ts`

#### Vague/Generic Names
- `src/utils/helpers.ts` - Too generic
  - **Contains**: String manipulation functions
  - **Suggested**: `src/utils/string-helpers.ts`

### MEDIUM: Clarity Issues

#### Misleading Names
- `src/lib/validator.ts` - Named as single purpose
  - **Contains**: Multiple validators and formatters
  - **Suggested**: Split or rename to `validators.ts`

### LOW: Suggestions

#### Verbose Names
- `src/components/user-authentication-form-component.tsx`
  - **Redundant**: "component" suffix in components dir
  - **Suggested**: `src/components/user-auth-form.tsx`

---

## Issues by Directory

### src/services/ (12 issues)
- **Pattern**: Should use `*.service.ts` suffix
- **Violations**:
  - `database.ts` (missing suffix)
  - `auth-helper.ts` (wrong suffix)
  - `userService.ts` (wrong case)

### src/components/ (8 issues)
- **Pattern**: kebab-case without suffix
- **Violations**:
  - `UserProfile.tsx` (PascalCase)
  - `button-component.tsx` (redundant suffix)

[Continue for all directories]

---

## Pattern Analysis

### Most Common Violations
1. **Mixed case conventions** - 15 files
2. **Missing pattern suffixes** - 12 files
3. **Generic names** - 8 files
4. **Temporary names** - 5 files

### Directories Lacking Standards
- `src/lib/` - No clear convention (mix of all patterns)
- `src/shared/` - Inconsistent organization
- `tools/` - No established pattern

### Emerging Anti-Patterns
- Version suffixes appearing (`*-v2`, `*-new`)
- Component files with "component" in name
- Service files without `.service.ts` suffix

---

## AGENTS.md Coverage

### Documented Standards
- ✅ `src/components/` - Documented in `src/AGENTS.md`
- ✅ `src/services/` - Documented in `src/AGENTS.md`
- ❌ `src/lib/` - No documentation
- ❌ `src/utils/` - No documentation
- ❌ `tools/` - No documentation

### Missing Documentation Needed
- File naming conventions for `src/lib/`
- Grouping patterns for utilities
- Test file naming standards
- Config file organization rules

---

## Statistics

**By Issue Type**:
- Case Violations: X
- Pattern Violations: Y
- Generic Names: Z
- Temporary Names: W
- Misleading Names: V

**By Severity**:
- Critical: X
- High: Y
- Medium: Z
- Low: W

**By File Type**:
- TypeScript: X issues
- React Components: Y issues
- Test Files: Z issues
- Config Files: W issues

---

## Detailed File List

### Critical Issues
| File | Issue | Suggested Name | Reason |
|------|-------|----------------|--------|
| `src/auth-v2.ts` | Version suffix | `src/auth.ts` | Migration files not allowed |
| `src/UserProfile.tsx` | Wrong case | `src/user-profile.tsx` | Directory uses kebab-case |

### High Priority Issues
[Similar table]

### Medium Priority Issues
[Similar table]

### Low Priority Issues
[Similar table]

Phase 5: Summary for User

Provide concise summary:

# Naming Convention Audit Complete

## Overview
- **Files Audited**: X
- **Issues Found**: Y
- **Directories with Issues**: Z

## Critical Issues (Immediate Action)
- X files with version/migration suffixes (`*-v2`, `*-new`)
- Y files with wrong case convention
- Z files in wrong locations

## Most Problematic Areas
1. **src/services/** - 12 issues (missing `.service.ts` suffix)
2. **src/components/** - 8 issues (case convention mix)
3. **src/lib/** - 6 issues (no clear standard)

## Top Violations
- Mixed case conventions: 15 files
- Missing pattern suffixes: 12 files
- Generic names: 8 files

## Missing Standards
- `src/lib/` lacks naming documentation
- `src/utils/` needs pattern definition
- Test files need naming standard

**Full Report**: tk ticket (tagged `audit`)

Critical Principles

  • NEVER EDIT FILES - This is audit only, not renaming
  • NEVER SKIP FILES - Audit every file in todo list
  • DO READ AGENTS.MD - Extract explicit standards first
  • DO IDENTIFY PATTERNS - Find implicit conventions
  • DO BE CONSISTENT - Apply same standards across similar files
  • DO CHECK CONTENTS - Verify name matches file contents
  • DO TRACK PROGRESS - Update todo list as you audit
  • DO FLAG ANTI-PATTERNS - Especially temporary/migration names

Success Criteria

A complete naming audit includes:

  • All files in codebase audited
  • All AGENTS.md standards extracted and applied
  • Implicit patterns identified for each directory
  • Violations categorized by severity
  • Systemic issues identified
  • Missing standards documented
  • Structured report generated
  • Statistics and trends analyzed

After completing the audit, follow handbook 15.04 to create tk tickets for all surfaced issues.

平台分布

Codex

33.34%
按下载量换算3,152

Claude

29.57%
按下载量换算2,796

Cursor

19.78%
按下载量换算1,870

Gemini CLI

10.09%
按下载量换算954

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills