命名参考
美索不达米亚神名 → IT 产品命名词典。卡片点击看详情与完整品牌方案。
舒希纳克
shu-SHI-nak · /ʃuˈʃi.nak/
ITAgent 安全层 · 策略执行 · 审计链
Nisaba
尼萨巴
ni-SA-ba · /niˈsa.ba/
IT数据库 · 日志系统 · 审计追踪 · 数据治理
Misharu
密沙鲁
mi-SHA-ru · /miˈʃa.ru/
IT合规引擎 · 策略执行点 · 数据治理
Nusku
努斯库
NUS-ku · /ˈnus.ku/
IT消息队列 · 事件总线 · API 网关 · MCP 宿主
Nabu
纳布
NAH-bu · /ˈnaː.bu/
ITAI 助手 · 文档工具 · 知识库 · 代码生成
Kulla
库拉
KUL-la · /ˈkul.la/
ITCI/CD · 基础设施即代码 · 容器编排
Gibil
吉比尔
GI-bil · /ˈgi.bil/
IT构建系统 · 编译器 · 任务运行器
Nammu
纳姆
NAM-mu · /ˈnam.mu/
IT数据湖 · 存储引擎 · 流处理
Utu
乌图
U-tu · /ˈu.tu/
IT监控系统 · 可观测性 · 审计日志 · 安全合规
Mushdamma
穆什达玛
mush-DAM-ma · /muʃˈdam.ma/
IT低代码平台 · 脚手架 · 架构设计工具
Isimud
伊西穆德
i-SI-mud · /iˈsi.mud/
ITAPI 网关 · 消息代理 · 协议转换层
Shedu
舍杜
SHE-du · /ˈʃe.du/
IT守护进程 · 沙箱 · 权限守卫
Enki
恩基
EN-ki · /ˈen.ki/
IT数据流 · 深层智慧 · 巧妙的工艺
Nanna
南纳
NAN-na · /ˈnan.na/
IT调度器 · 周期任务 · 时间相关组件
没有匹配的神名。试试别的关键词或清除筛选。
品牌方案生成器
选一个神名,自动推导出 CLI、守护进程、crate、环境变量与配置目录的完整命名体系。
Rust Workspace 改名清单
以 Nisaba 为例的完整迁移步骤。不要只做全局替换——下面这些位置必须手动确认。
- 1先查占用
在 crates.io 与 GitHub 搜索目标名,确认没有被同类工具占用:cargo search nisaba · cargo search misharu
- 2全局替换前先预览
用 git grep -n -e 'Shushinak' -e 'shushinak' -e 'SHUSHINAK' 列出所有命中,确认没有遗漏大小写变体,再执行 perl -pi -e 批量替换。
- 3重命名目录
用 git mv 而非 mv,保留历史:crates/shushinak-core → crates/nisaba-core,其余四个 crate 同理。
- 4检查 Cargo.toml
手动确认 [workspace] members、[package] name、[lib] name、[[bin]] name,以及所有 path 依赖的相对路径。
- 5修正代码引用
use shushinak_core 必须变成 use nisaba_core。Rust 的 crate 名用连字符、lib 名用下划线,两者都要改。
- 6外围文件
README.md、docs/PRD.md、justfile、CI 配置、Dockerfile、.env.example、MCP 客户端配置、badge 链接。
- 7重新构建验证
cargo clean && cargo build --workspace && cargo test --workspace,最后跑一遍 just check 本地门禁。
兼容性雷区
- 审计哈希链:如果 chain 里用了 "shushinak" 作为 domain separator,改名会让旧链全部验证失败。改成中性常量 AUDIT_CHAIN_V1,或提供迁移工具。
- MCP 工具名:已暴露给 Agent 的 tool 名一旦改动,旧配置全部失效。建议新旧双注册,旧名打弃用警告。
- 环境变量:NISABA_* 优先读取,回退到 SHUSHINAK_* 并打印警告。
- 配置目录:启动时若 ~/.config/nisaba 不存在且旧目录存在,自动迁移或复制。
- crates.io:已发布的 crate 无法改名,只能发一个弃用版本,README 指向新 crate。
- GitHub:仓库改名后旧 URL 会 302 重定向,但 CI、badge、Cargo.toml 里的 repository 字段仍需更新。