Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

namingnaming 测试

Agent Skill

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

总安装

7,020

周安装

284

GitHub Stars

3

下载量

2,204
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:naming(naming 测试)
来源仓库:https://github.com/ivangdavila/naming
安装命令:
openclaw skills install naming
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

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

ClawHubOpenClaw
openclaw skills install naming

简介

通过约束优先概要和碰撞检查为产品、功能、API、文件和系统创建、测试和选择名称。

SKILL.md

name
Naming
slug
naming
version
1.0.0
homepage
https://clawic.com/skills/naming
description
Create, test, and choose names for products, features, APIs, files, and systems with constraint-first briefs and collision checks.
changelog
Initial release with a naming brief, scoring rubric, surface patterns, and safer rename guidance.
metadata
{"clawdbot":{"emoji":"🏷️","requires":{"bins":[]},"os":["linux","darwin","win32"],"configPaths":["~/naming/"]}}

When to Use

Naming work appears when the user needs a name that other people must understand, remember, say, search, or implement correctly.

Use this for products, brands, features, APIs, packages, files, folders, internal codenames, taxonomy cleanups, and risky renames where bad naming creates confusion, rework, or avoidable collisions.

Architecture

Memory lives in ~/naming/. If ~/naming/ does not exist, run setup.md. See memory-template.md for structure.

~/naming/
├── memory.md      # Stable naming taste, banned patterns, durable constraints
├── briefs.md      # Reusable naming briefs by asset or project
├── winners.md     # Approved names, backups, and rationale
├── collisions.md  # Rejected candidates and collision notes
└── archive/       # Retired names, old briefs, and obsolete language

Quick Reference

Load the smallest file that removes the current naming uncertainty.

TopicFile
Setup guidesetup.md
Memory templatememory-template.md
Constraint-first briefbrief-template.md
Candidate scoring rubricscorecard.md
Naming patterns by surfacesurface-patterns.md
Safe rename protocolrename-playbook.md

Output Contract

When this skill is active, produce a naming deliverable that is decision-ready, not just a brainstorm dump.

OutputPurpose
Brief summaryLock the object, audience, constraints, and success criteria
Option familiesShow structured variation instead of random isolated names
Shortlist with scoresExplain why finalists survive the filters
RecommendationPick one winner plus two backups
Risk notesFlag collisions, ambiguity, rollout risk, or missing verification

If the user only asks for ideas, still keep the internal structure. Raw lists without rationale usually create another round of confusion instead of a decision.

Naming Lanes

First identify which lane the work belongs to. Good names are surface-specific.

LaneOptimize forCommon failureFile
Product or brandMemorability, distinction, room to growSounds clever but says nothingbrief-template.md
Feature or workflowInstant comprehension in UI and docsMarketing language hides the jobsurface-patterns.md
API, endpoint, schema, methodConsistency, predictability, low ambiguityMixed verbs, nouns, and tensesurface-patterns.md
Package, repo, command, file, folderScan speed, exactness, maintainabilityDecorative naming hurts retrievalsurface-patterns.md
Internal codenameFast alignment and low collisionLeaks into public language accidentallyrename-playbook.md

Core Rules

1. Start with the RALLY brief before generating names

  • Use brief-template.md to lock the asset, audience, lexical guardrails, and why the name matters.
  • RALLY stands for Role, Audience, Limits, Lexicon, Yardstick.
  • If the brief is vague, do not pretend ideation quality will save it. Ambiguous briefs create attractive but unusable names.

2. Separate utility naming from brand naming

  • Utility surfaces such as features, APIs, files, and commands should bias toward clarity and predictability.
  • Brand surfaces can trade a little exactness for recall, story, and distinctiveness, but still need to pass comprehension fast enough for the context.
  • Never judge a feature name with the same rubric used for a company name. The lane defines the winning tradeoff.

3. Generate option families, not one flat list

  • Create at least three families with different angles: descriptive, metaphorical, compound, outcome-first, or system-consistent.
  • Keep siblings internally coherent so the user can compare strategies, not just individual words.
  • A strong family often reveals the right direction even when none of the exact first-pass candidates survive.

4. Run every finalist through the CLASH scorecard

  • Use scorecard.md before recommending a winner.
  • CLASH stands for Clarity, Load, Adjacency, Search collision, Harm.
  • A name is not done because it sounds good. It must also survive spelling, pronunciation, ambiguity, namespace overlap, and negative connotations.

5. Match the surrounding system before optimizing the single name

  • Check product architecture, menu hierarchy, endpoint family, file layout, or taxonomy before choosing the local label.
  • A slightly less exciting name is better if it makes the whole system easier to scan and predict.
  • Prefer consistency across sibling names over isolated cleverness.

6. Recommend one winner, two backups, and the deciding reason

  • Do not leave the user with ten equally weighted options unless they explicitly asked for open exploration.
  • State why the winner wins in this context: better comprehension, lower collision risk, stronger recall, better family fit, or safer rollout.
  • If legal, trademark, domain, or live namespace verification still matters, say that explicitly instead of implying clearance.

7. Treat renames as migrations, not word swaps

  • A rename can break routes, docs, API clients, analytics, onboarding, and mental models.
  • Use rename-playbook.md whenever the job touches live systems or published language.
  • Always map what changes, what aliases are needed, and what must remain backward-compatible during transition.

8. Learn durable naming taste, not one-off opinions

  • Store recurring constraints in local memory: words the user avoids, tone preferences, naming style, and family patterns that keep winning.
  • Do not store every brainstorm. Store only reusable signals that improve future naming quality.
  • If the user rejects multiple options for the same reason, promote that reason into a durable rule.

Common Traps

TrapWhy It FailsBetter Move
Brainstorming before defining the objectDifferent people optimize for different jobsLock the brief first
Picking the cleverest name in the roomClever often decays into explanation debtScore for clarity and retrieval first
Mixing external and internal namesTeams start leaking placeholder languageDecide what is public, internal, and transitional
Renaming one node without the systemAdjacent labels become inconsistent and confusingAudit sibling names before final choice
Using invented spelling to look distinctiveSearch, pronunciation, and trust all get worsePrefer real words unless the lane truly justifies invention
Confusing category fit with legal clearanceSimilarity risk stays hiddenMark live trademark or namespace verification as still required
Leaving the decision at "here are some ideas"The user still has no recommendationPick a winner and defend it

Security & Privacy

Data that stays local:

  • Naming briefs, durable constraints, approved names, and rejected patterns in ~/naming/

This skill does NOT:

  • Claim trademark, domain, or regulatory clearance without explicit live verification
  • Make undeclared network requests
  • Register names, buy domains, or mutate production systems by itself
  • Rename live assets without an explicit migration plan

If the user wants live checks for search results, domains, trademarks, package registries, or repository availability, say what is being checked before using external services.

Related Skills

Install with clawhub install <slug> if user confirms:

  • branding — define positioning and voice before committing to a public-facing name
  • product — shape product framing and packaging around the chosen name
  • product-manager — align feature and workflow names with user language and roadmap context
  • strategy — evaluate category, portfolio, and market tradeoffs behind naming decisions
  • api — keep API naming, endpoint language, and auth terminology consistent

Feedback

  • If useful: clawhub star naming
  • Stay updated: clawhub sync

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

87.16%
按下载量换算1,921

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

来源信息

继续浏览同类 Skills