JANVI987654/flow

🖥️ キーボードファーストのKanbanボードでターミナル上のワークフローを効率化し、高速かつ集中したタスク管理を実現します。

flow とは?

このスキル「flow」は、ターミナル上で動作するキーボードファーストのKanbanボードを提供し、高速かつ集中したタスク管理を可能にします。開発者はマウスを使わずにキーボード操作だけでタスクの追加、移動、編集を行えるため、作業効率が向上します。対応プラットフォームはmacOS、Linux、Windowsで、CLIベースのツールとして動作します。C言語やGoなどの低レベル言語で実装されており、最小限の依存関係で高速に起動するのが特徴です。SKILL.mdのドキュメントに従い、`flow init`でボードを初期化し、`flow add`や`flow move`などのコマンドでタスクを管理します。タスクはJSON形式で保存され、カスタムカラムやラベル、フィルター機能もサポートしています。

対応~Claude Code~Codex CLI~Cursor
npx skills add JANVI987654/flow

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

flow は何をしますか?

🖥️ キーボードファーストのKanbanボードでターミナル上のワークフローを効率化し、高速かつ集中したタスク管理を実現します。

概要

flow は、ターミナル上で動作するキーボード操作に最適化されたKanbanボードです。タスクの追加、移動、編集をすべてキーボードだけで行えるため、マウスに手を伸ばすことなく作業に集中できます。

インストール

macOS (Homebrew)

brew install flow

Linux / Windows

リリースページからバイナリをダウンロードするか、以下のコマンドでビルドしてください:

git clone https://github.com/JANVI987654/flow.git
cd flow
make install

使い方

初期化

flow init

これにより、カレントディレクトリに .flow ディレクトリが作成され、デフォルトのボード設定が生成されます。

タスクの追加

flow add "タスクのタイトル"

タスクの一覧表示

flow list

タスクの移動

flow move <タスクID> <列名>

例えば:

flow move 1 進行中

タスクの編集

flow edit <タスクID>

タスクの削除

flow delete <タスクID>

設定

ボードの列やラベルは .flow/config.json でカスタマイズできます。デフォルトの設定:

{
  "columns": ["未着手", "進行中", "完了"],
  "labels": ["バグ", "機能", "改善"]
}

環境変数

  • FLOW_DATA_DIR: データディレクトリのパスを指定(デフォルト: ~/.flow)
  • FLOW_EDITOR: エディタを指定(デフォルト: $EDITOR)

コマンド一覧

コマンド説明
flow initボードを初期化
flow add "タイトル"新しいタスクを追加
flow listタスクを一覧表示
flow move <ID> <列>タスクを別の列に移動
flow edit <ID>タスクを編集
flow delete <ID>タスクを削除
flow helpヘルプを表示

フィルター機能

タスクをラベルやステータスでフィルターできます:

flow list --label バグ
flow list --column 進行中

ファイル構造

.flow/
├── config.json      # 設定ファイル
├── tasks.json       # タスクデータ(JSON形式)
└── board.json       # ボードの状態

ライセンス

MIT

貢献

バグ報告や機能リクエストは GitHub Issues へお寄せください。プルリクエストも歓迎します。

関連スキル