mcpField
W
wordspace

wordspace

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

关于 wordspace

wordspace 是用于初始化项目工作区的命令行工具,适合需要复用 .prose 工作流的项目。它可从 GitHub 浏览、筛选并下载工作流,同时创建 Claude 设置和输出目录。

主要功能

  1. 01初始化项目工作区
  2. 02从 GitHub 获取 .prose 工作流
  3. 03按关键词筛选工作流
  4. 04交互式选择并下载工作流
  5. 05创建 Claude 设置和输出目录

适用场景

  1. 01为新项目配置工作区
  2. 02查找并筛选可用工作流
  3. 03将指定工作流添加到项目
  4. 04在 CI 中自动下载工作流

安装

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

$npx skills add https://github.com/frames-engineering/skills --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