pmarca個人生産性リスト は何をしますか?
Marc Andreessenに着想を得たTo Do(やること)、Watch(見ること)、Later(後で)、Anti-To-Do(やらないこと)の生産性リストを、軽量なゲートキーピングで管理するためのCodexスキル。
概要
このスキルは、エンジニアやクリエイターが日々のタスク、視聴予定のコンテンツ、後で処理したいアイデア、そして積極的にやらないことを整理して管理するための4つのリスト(todo.md、watch.md、later.md、anti-todo.md)を提供します。
各リストはプロジェクトルートの lists/ フォルダにマークダウンファイルとして保存され、軽量なゲートキーピング機構により新しいエントリを追加する前に簡単なチェック(既存リストとの重複、優先度評価)を行います。
使い方
1. リストの初期化
# プロジェクトルートで実行
mkdir -p lists
touch lists/todo.md lists/watch.md lists/later.md lists/anti-todo.md
2. 各リストにエントリを追加/削除/表示
すべての操作はAIエージェント(Codex)を通じて自然言語で実行します。
To Do(やること)
- [ ] 優先度:高 | プロジェクト計画書を作成する
- [ ] 優先度:中 | 週次ミーティングに参加する
Watch(見ること)
- [ ] 優先度:中 | 「ゼロから作るDeep Learning」のチュートリアル動画
- [ ] 優先度:低 | 新しいVS Codeリリースノートの動画
Later(後で)
- 優先度:低 | ブログ記事「Go言語でCLIツールを作る」を読む
- 優先度:低 | Kubernetesクラスタの自動スケーリング設定を調べる
Anti-To-Do(やらないこと)
- SNSのタイムラインをスクロールする(毎日30分以上の消費)
- 生産性ツールをあれこれ試す(今のワークフローを維持する)
3. ゲートキーピングのルール
新しいエントリを追加する際、AIエージェントは以下のチェックを自動実行します:
- 重複チェック: 既存のリストに同じ内容がすでに含まれていないか確認
- 優先度評価: ユーザーの現在の注力領域に基づいて優先度(高/中/低)を提案
- Anti-To-Doとの整合性: 追加しようとしているタスクがAnti-To-Doリストに違反していないか確認(例:やらないことにしている活動をTo Doに追加しようとしていないか)
環境変数
特に必要ありません。すべてのデータは lists/ フォルダ内のマークダウンファイルとして管理されます。
使用例
例1: 新しいTo Doアイテムを追加する
ユーザー: 「明日までにAPIドキュメントを書くのをTo Doに追加して」
AIエージェントの応答:
To Doリストに「APIドキュメントを書く(優先度:高)」を追加しました。
重複チェック: 既存のリストに同じタスクはありません。
Anti-To-Do整合性: 問題ありません。
例2: Watchリストを閲覧する
ユーザー: 「今Watchリストに何がある?」
AIエージェントの応答:
現在のWatchリスト:
- [ ] 優先度:中 | Linuxカーネル開発の入門動画
- [ ] 優先度:低 | 最新のRustアップデート解説
- [ ] 優先度:高 | AWS re:Invent 基調講演(保存済み)
貢献
バグ報告や機能リクエストは、このリポジトリのIssueまたはPull Requestでお願いします。
ライセンス
MIT