关于 wordspace
wordspace 是用于初始化项目工作区的命令行工具,适合需要复用 .prose 工作流的项目。它可从 GitHub 浏览、筛选并下载工作流,同时创建 Claude 设置和输出目录。
主要功能
- 01初始化项目工作区
- 02从 GitHub 获取 .prose 工作流
- 03按关键词筛选工作流
- 04交互式选择并下载工作流
- 05创建 Claude 设置和输出目录
适用场景
- 01为新项目配置工作区
- 02查找并筛选可用工作流
- 03将指定工作流添加到项目
- 04在 CI 中自动下载工作流
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ frames-engineering/ skills --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