mcpField
W
wordspace

wordspace

github.com/frames-engineeringAgent 工作流21.0k 次安装36 周前更新
代码仓库

关于 wordspace

Wordspace 是一个用于初始化项目工作区并管理可复用 `.prose` 工作流的命令行工具,适合使用这些工作流的项目开发者。它可从 GitHub 浏览、搜索和下载工作流,并生成 Claude 设置及输出目录。

主要功能

  1. 01初始化项目目录结构
  2. 02从 GitHub 获取工作流
  3. 03交互式选择工作流
  4. 04按名称搜索并添加工作流
  5. 05创建 Claude 设置与输出目录

适用场景

  1. 01为新项目下载所需工作流
  2. 02按关键词查找可用工作流
  3. 03重新下载并覆盖现有工作流

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/frames-engineering/wordspace --skill wordspace

安装后在 Claude Code 中输入/wordspace确认已加载。

详细介绍

Wordspace

Wordspace 是一个命令行工具,可通过工作流初始化项目工作区。工作流是从 GitHub 获取的可复用 .prose 程序。

何时启用

在用户出现以下情况时启用此技能:

  • 想要设置新的 wordspace 项目
  • 想要浏览、搜索或添加工作流
  • 提到“wordspace”这个名称
  • 询问有哪些可用工作流,或如何获取新的工作流

命令

wordspace init

在当前目录中初始化新项目。分为三个步骤:

  1. 工作流 — 从 GitHub 获取可用的 .prose 工作流,并显示交互式选择器。用户选择要下载的工作流。在 CI(非 TTY)环境中,会自动下载所有工作流。
  2. Claude 设置 — 使用基础权限(curl、python3、WebFetch、WebSearch)创建 .claude/settings.local.json。
  3. 目录 — 创建 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