关于 wordspace
Wordspace 是一个用于初始化项目工作区并管理可复用 `.prose` 工作流的命令行工具,适合使用这些工作流的项目开发者。它可从 GitHub 浏览、搜索和下载工作流,并生成 Claude 设置及输出目录。
主要功能
- 01初始化项目目录结构
- 02从 GitHub 获取工作流
- 03交互式选择工作流
- 04按名称搜索并添加工作流
- 05创建 Claude 设置与输出目录
适用场景
- 01为新项目下载所需工作流
- 02按关键词查找可用工作流
- 03重新下载并覆盖现有工作流
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ frames-engineering/ wordspace --skill wordspace安装后在 Claude Code 中输入/wordspace确认已加载。
详细介绍
Wordspace
Wordspace 是一个命令行工具,可通过工作流初始化项目工作区。工作流是从 GitHub 获取的可复用 .prose 程序。
何时启用
在用户出现以下情况时启用此技能:
- 想要设置新的 wordspace 项目
- 想要浏览、搜索或添加工作流
- 提到“wordspace”这个名称
- 询问有哪些可用工作流,或如何获取新的工作流
命令
wordspace init
在当前目录中初始化新项目。分为三个步骤:
- 工作流 — 从 GitHub 获取可用的
.prose工作流,并显示交互式选择器。用户选择要下载的工作流。在 CI(非 TTY)环境中,会自动下载所有工作流。 - Claude 设置 — 使用基础权限(
curl、python3、WebFetch、WebSearch)创建.claude/settings.local.json。 - 目录 — 创建
output/目录。
使用 --force 重新下载本地已存在的工作流。
wordspace search [query]
列出远程仓库中的所有可用工作流。可选择使用子字符串查询进行筛选。
wordspace search # list all
wordspace search pulse # filter by "pulse"
wordspace add <name> [...]
按名称下载一个或多个指定工作流。如果未提供 .prose,会自动追加。
wordspace add x-daily-pulse
wordspace add x-daily-pulse x-weekly-report
wordspace add x-daily-pulse --force # overwrite existing
初始化后的项目结构
project/
├── .claude/
│ └── settings.local.json # Claude permissions
├── workflows/
│ └── *.prose # downloaded workflow files
├── output/ # working directory for outputs
└── skills/
└── wordspace/
└── SKILL.md # this file
工作流选择器(初始化期间)
运行 wordspace init 时,命令行会显示可用工作流的编号列表。用户可以这样输入:
all或按 Enter — 下载全部none或0— 跳过工作流下载1,3,5— 选择指定编号1-3— 选择一个范围1,3-5,7— 混合使用两种方式
安装
npx wordspace init
或全局安装:
npm i -g wordspace
wordspace init
评论
支持 Markdown