wordspace

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Wordspace

Wordspace

Wordspace is a CLI tool that bootstraps project workspaces with workflows — reusable
.prose
programs fetched from GitHub.
Wordspace是一款CLI工具,可通过工作流快速搭建项目工作区——这些工作流是从GitHub获取的可复用
.prose
程序。

When to activate

激活时机

Activate this skill when the user:
  • Wants to set up a new wordspace project
  • Wants to browse, search, or add workflows
  • Mentions "wordspace" by name
  • Asks about available workflows or how to get new ones
当用户出现以下场景时激活此技能:
  • 想要搭建一个新的Wordspace项目
  • 想要浏览、搜索或添加工作流
  • 提及“Wordspace”名称
  • 询问可用工作流或获取新工作流的方法

Commands

命令

wordspace init

wordspace init

Bootstrap a new project in the current directory. Runs three steps:
  1. Workflows — Fetches available
    .prose
    workflows from GitHub and presents an interactive picker. The user selects which ones to download. In CI (non-TTY), all workflows are downloaded automatically.
  2. Claude settings — Creates
    .claude/settings.local.json
    with base permissions (
    curl
    ,
    python3
    ,
    WebFetch
    ,
    WebSearch
    ).
  3. Directories — Creates the
    output/
    directory.
Use
--force
to re-download workflows that already exist locally.
在当前目录快速搭建新项目。执行三个步骤:
  1. 工作流——从GitHub获取可用的
    .prose
    工作流,并展示交互式选择器。用户可选择要下载的工作流。在CI环境(非TTY)中,会自动下载所有工作流。
  2. Claude设置——创建
    .claude/settings.local.json
    文件,包含基础权限(
    curl
    python3
    WebFetch
    WebSearch
    )。
  3. 目录——创建
    output/
    目录。
使用
--force
参数可重新下载本地已存在的工作流。

wordspace search [query]

wordspace search [query]

List all available workflows from the remote repository. Optionally filter by a substring query.
wordspace search            # list all
wordspace search pulse      # filter by "pulse"
列出远程仓库中所有可用的工作流。可通过子串查询进行筛选。
wordspace search            # 列出所有工作流
wordspace search pulse      # 按“pulse”筛选

wordspace add <name> [...]

wordspace add <name> [...]

Download one or more specific workflows by name. Automatically appends
.prose
if missing.
wordspace add x-daily-pulse
wordspace add x-daily-pulse x-weekly-report
wordspace add x-daily-pulse --force    # overwrite existing
按名称下载一个或多个特定工作流。如果未添加
.prose
后缀,会自动补全。
wordspace add x-daily-pulse
wordspace add x-daily-pulse x-weekly-report
wordspace add x-daily-pulse --force    # 覆盖已存在的工作流

Project structure after init

初始化后的项目结构

project/
├── .claude/
│   └── settings.local.json    # Claude permissions
├── workflows/
│   └── *.prose                # downloaded workflow files
├── output/                    # working directory for outputs
└── skills/
    └── wordspace/
        └── SKILL.md           # this file
project/
├── .claude/
│   └── settings.local.json    # Claude权限配置
├── workflows/
│   └── *.prose                # 下载的工作流文件
├── output/                    # 输出内容的工作目录
└── skills/
    └── wordspace/
        └── SKILL.md           # 本文件

Workflow picker (during init)

工作流选择器(初始化过程中)

When running
wordspace init
, the CLI presents a numbered list of available workflows. The user can respond with:
  • all
    or press Enter — download everything
  • none
    or
    0
    — skip workflow download
  • 1,3,5
    — pick specific numbers
  • 1-3
    — pick a range
  • 1,3-5,7
    — mix of both
运行
wordspace init
时,CLI会展示可用工作流的编号列表。用户可通过以下方式响应:
  • 输入
    all
    或按回车键——下载所有工作流
  • 输入
    none
    0
    ——跳过工作流下载
  • 输入
    1,3,5
    ——选择特定编号的工作流
  • 输入
    1-3
    ——选择一个范围的工作流
  • 输入
    1,3-5,7
    ——混合选择单个和范围

Installation

安装方式

npx wordspace init
Or install globally:
npm i -g wordspace
wordspace init
npx wordspace init
或者全局安装:
npm i -g wordspace
wordspace init