donny-son

Joan Workflow

AIエージェントv0.1.0
作者:donny-son更新日 2026-05-11joan-workflow@clawhub_donny-son/joan-workflow
ワークフロー編成コンテキスト管理メモリ強化#Knowledge Management

AlphaMoatによると、2026-09時点でJoan Workflowのダウンロード数は2,550、スター数は1で、AIスキル全体5,078件中4,057位、AIエージェントでは969件中820位です。

インストール数
156
ダウンロード数
2550
スター数
1
総合順位
#4,057
全体の上位 80% · AIエージェントの上位 85%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗7623431-
SkillHub ↗15625501—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

workspace、バージョン管理された pod、todo、plan を扱い、プロジェクト知識と同期の整理を支援します。コンテキスト生成はローカルファイルを書き換える場合があり、push や sync は変更をサーバーと共有します。共有前に workspace と対象範囲を確認し、内容をレビューしてください。 文書上の指針であり、操作には設定・認証済みJoan CLIと対象workspaceが必要です。任意のMCP接続はCLIログイン後のOAuthを使います。context生成はCLAUDE.mdへ書込み将来の指示に影響するため、書込み・コミット・共有前にtracked podsと対象ファイルを確認します。

資料公開日 2026-10-27

できること

  • Joan workspace と pod の使い方を理解する
  • todo、plan、知識同期の流れを計画する

使う場面

  • Joan CLI の案内が必要で、同期先が明確なとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

同期を実行せず、push 前に確認する workspace の内容を説明して。
todo と plan を整理し、共有対象になる情報を示して。

月次の推移

ダウンロード数2550
1685215026142026-03 · ダウンロード数 17492026-05 · ダウンロード数 19432026-06 · ダウンロード数 20412026-07 · ダウンロード数 21992026-08 · ダウンロード数 22682026-09 · ダウンロード数 255026-0326-09
スター数1
0122026-03 · スター数 12026-05 · スター数 12026-06 · スター数 12026-07 · スター数 12026-08 · スター数 12026-09 · スター数 126-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-092550—1
2026-082268+3.1%1
2026-072199+7.7%1
2026-062041+5.0%1
2026-051943—1
2026-031749—1

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

5.1 KB・ClawHub v0.1.0
---
name: Joan Workflow
description: This skill should be used when the user asks about "joan", "pods", "workspace", "domain knowledge", "context sync", "joan init", "joan todo", or needs guidance on how Joan's knowledge management system works. Provides workflow guidance for pods, todos, plans, and workspace management.
version: 0.1.0
---

# Joan Workflow

Joan is a workspace-based knowledge and task management system for AI-assisted development. This skill covers when and how to use Joan's core concepts.
すべて表示(全 175 行)
## Core Concepts

### Workspaces

Workspaces are the top-level organizational unit in Joan. Each workspace contains:
- **Pods**: Versioned domain knowledge documents
- **Todos**: Tasks scoped to the workspace
- **Plans**: Implementation specs linked to todos
- **Members**: Team members with roles (admin, member)

### Pods

Pods are versioned markdown documents containing domain knowledge. Use pods to:
- Document project architecture and design decisions
- Store domain-specific terminology and business rules
- Share knowledge across team members and AI assistants
- Maintain living documentation that evolves with the project

**Pod lifecycle:**
1. Create locally with `joan pod create`
2. Edit the markdown file in `.joan/pods/`
3. Push to server with `joan pod push`
4. Pull latest with `joan pod pull`

### Todos

Todos are tasks scoped to a workspace. Use todos to:
- Track work items across team members
- Assign tasks and set priorities
- Link implementation plans to tasks

**Todo workflow:**
1. Create with `joan todo create`
2. List with `joan todo list`
3. Update status as work progresses
4. Archive when complete

### Plans

Plans are implementation specs linked to todos. Use plans to:
- Document how a feature will be implemented
- Break down complex tasks into steps
- Share implementation approach with team

## CLI Commands Reference

### Project Initialization

```bash
joan init                    # Interactive workspace selection
joan init -w <workspace-id>  # Non-interactive with specific workspace
joan status                  # Show project and auth status
```

### Pod Management

```bash
joan pod list               # List tracked pods
joan pod list --all         # List all workspace pods
joan pod add                # Add workspace pods to project
joan pod create             # Create new pod locally
joan pod pull               # Pull pods from server
joan pod push               # Push local pods to server
joan pod open               # Open pod in browser
```

### Todo Management

```bash
joan todo list              # List todos for tracked pods
joan todo list --mine       # List todos assigned to me
joan todo create            # Create new todo
joan todo update <id>       # Update todo fields
joan todo archive <id>      # Archive completed todo
```

### Plan Management

```bash
joan plan list <todo-id>    # List plans for a todo
joan plan create <todo-id>  # Create implementation plan
joan plan pull <todo-id>    # Pull plans from server
joan plan push <todo-id>    # Push plans to server
```

### Context Generation

```bash
joan context claude         # Generate CLAUDE.md with Joan context
```

## When to Use What

### Starting a New Project

1. Run `joan init` to connect project to a workspace
2. Select pods relevant to the project domain
3. Run `joan context claude` to inject context into CLAUDE.md
4. Read the generated pod references before coding

### Before Coding a Feature

1. Check if relevant pods exist: `joan pod list --all`
2. Add any missing pods: `joan pod add`
3. Pull latest: `joan pod pull`
4. Read pods to understand domain context

### After Completing Work

1. Consider if learnings should become a pod
2. Update or create todos to reflect progress
3. Push any local changes: `joan pod push` and `joan todo push`

### Documenting New Knowledge

1. Create a pod: `joan pod create`
2. Write domain knowledge in markdown
3. Push to share: `joan pod push`
4. Update CLAUDE.md context: `joan context claude`

## MCP Integration

Joan provides an MCP server at `https://joan.land/mcp/joan` with tools:
- `list_workspaces` - List accessible workspaces
- `list_pods` - List pods in a workspace
- `get_pod` - Retrieve pod content

The MCP server uses OAuth 2.1 authentication. Authenticate via the CLI first with `joan auth login`.

## Project Configuration

Joan stores project config in `.joan/config.yaml`:

```yaml
workspace_id: <uuid>
tracked_pods:
  - name: "Pod Name"
    id: <uuid>
```

Pods are stored locally in `.joan/pods/` as markdown files.

## Best Practices

### Pod Authoring

- Use clear, descriptive titles
- Include context about when the knowledge applies
- Keep pods focused on a single domain concept
- Update pods when knowledge evolves
- Reference related pods when helpful

### Todo Management

- Create todos at the right granularity (not too big, not too small)
- Link todos to relevant pods for context
- Update status promptly to keep team informed
- Archive completed todos to reduce noise

### Context Synchronization

- Run `joan context claude` after changing tracked pods
- Pull pods before starting significant work
- Push changes promptly to share with team

AIエージェントの人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。