This repository has been archived on 2026-08-07. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
openclaw/skills/gsd-openclaw/.planning/PROJECT.md
T

2.3 KiB
Raw Blame History

gsd-openclaw

What This Is

GSD (Get Shit Done) 到 OpenClaw 的桥接技能。让用户通过通讯软件(微信、飞书、Telegram 等)与 OpenClaw Agent 交互,随时使用 GSD 的完整项目管理能力——创建项目、查看进度、执行计划、审批确认等。

Core Value

让用户在任何通讯软件中,随时与 AI 代理协作完成软件开发项目。

Requirements

Validated

(None yet — ship to validate)

Active

  • 调研 tmux-Claude CLI 集成方案
  • 实现 tmux 会话管理(创建、持久化、输入输出)
  • 创建 OpenClaw 技能包装层(SKILL.md + orchestrator.py)
  • 支持所有 GSD slash commands 的桥接调用
  • 为每个项目动态创建独立工作空间
  • 持久会话保持上下文
  • 用户认证和项目隔离(多用户场景)

Out of Scope

  • GSD 核心功能的修改或重写 — 只做桥接,不改动 GSD
  • OpenClaw 核心框架的修改 — 使用现有扩展机制
  • 移动端原生应用 — 通过通讯软件覆盖

Context

OpenClaw 架构:

  • Agent 框架 + 网关系统
  • 用户通过通讯软件与 AI Agent 沟通
  • 技能结构:SKILL.md + orchestrator.py + prompts/ + state_manager.py
  • 参考:https://openclaw.ai/

GSD 架构:

  • Claude CLI 的技能/工作流系统
  • 位于 ~/.claude/get-shit-done/
  • 通过 slash commands 触发(如 /gsd:new-project)
  • 现有完整源码在 ../gsd/ 目录

技术路径:

  • 桥接调用优先于移植重构
  • tmux 作为 Claude CLI 的会话容器
  • 需要调研现有 tmux-Claude 方案并适配

现有参考:

  • dev-workflow 技能作为 OpenClaw 技能结构参考
  • GSD 源码在 ../gsd/ 可直接参考

Constraints

  • 技术栈: Python(OpenClaw 技能) + Bash/tmux(会话管理) + Claude CLI
  • 依赖: 需要服务器环境支持 tmux 和 Claude CLI
  • 调研需求: tmux-Claude 集成方案需要先调研验证

Key Decisions

Decision Rationale Outcome
桥接调用而非移植 保持 GSD 更新兼容,减少维护负担 — Pending
tmux 会话管理 保持 Claude CLI 的持久上下文 — Pending
动态工作空间 支持多项目隔离 — Pending
分步交付 降低风险,快速验证方案 — Pending

Last updated: 2026-03-10 after initialization