Community研究&データ分析github.com

pm-tasks-core

pm-tasks-core は、すべての pm-tasks-<tool> アダプターの共有コアです。抽出フェーズ、汎用カード構造、CRUD 語彙、自律モード契約、構成参照ルール、監査ログ形式を定義します。

pm-tasks-core とは?

pm-tasks-core は、AI エージェント(Claude Code、Cursor、Codex、Windsurf など)向けのタスク管理スキルである `pm-tasks-<tool>` シリーズの共有コアです。このスキル単体では動作せず、特定のツール向けアダプターがこれを参照することで、一貫したタスク抽出と管理を実現します。具体的には、入力ソースの特定、意図ごとのセクション抽出(目標、前提条件、タスク、完了条件)、アンチパターンチェック、汎用カードの構築というフェーズを定義しています。また、6つの冪等なCRUD動詞、自律モード(明示的なセンチネルでのみ有効)、階層的な構成参照ルール、追記専用のJSONL監査ログなどの標準化されたインターフェースを提供し、異なるツール間での一貫したタスク管理を可能にします。このスキルは Open Skills 仕様に準拠しており、npm パッケージとして配布され、プラグインや skills add コマンドでインストールできます。

対応✓Claude Code✓Codex CLI✓Cursor✓Windsurf
npx skills add llodev/skills

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

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

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

ドキュメント

pm-tasks-core は何をしますか?

すべての pm-tasks-<tool> アダプターの共有コア。抽出フェーズ、汎用カード構造、CRUD 語彙、自律モード契約、構成参照ルール、監査ログ形式を定義します。アダプターはこのスキルをパスで参照します — 仕様上、正式な依存関係メカニズムはありません。

ルーティング

アダプターは、ツール固有の書式設定を適用する前にこのスキルを呼び出します。正確なポインタは references/contract.md に文書化されています。

フェーズ

フェーズ目的参照
1入力を特定する(計画ファイル vs インラインペースト vs 暗黙的)references/contract.md § 1
2意図ごとにセクションを抽出する(目標、前提条件、タスク、完了条件)references/contract.md § 2
2.5アンチパターンゲートanti-patterns/core.md
3汎用カードを構築するreferences/generic-card.md

その後、アダプターはそれぞれの SKILL.md に従ってフェーズ 4以降を実行します。

CRUD 語彙(アダプターが実装する動詞)

references/crud-vocabulary.md を参照してください。6つの動詞があり、すべて冪等です(非自然なケースには clientToken ルールが適用されます)。

自律モード

references/autonomous-mode.md を参照してください。センチネル [autonomous] / --auto / 環境変数 LLODEV_PM_TASKS_AUTONOMOUS=1 によってのみ有効化されます。ツールの設定に明示的な許可リスト + スコープ + レート制限が必要です。決して推測されません。

構成

参照順序: <git-root>/.<tool>.json → ~/.config/llodev/pm-tasks/<tool>.json → 中断。シークレットは JSON には絶対に含めず(環境変数 / OS キーチェーンのみ)。

監査ログ

~/.local/share/llodev/pm-tasks/<tool>/audit.log にある追記専用の JSONL ファイル。スキーマは references/audit-log-format.md を参照。<task-ref> 解決のためのルックアップインデックスとしても機能します。

初期化ヘルパー

アダプターは npx @llodev/pm-tasks-<tool> init を公開します。共有 UX は references/init-ux.md を参照。実装ライブラリは @llodev/pm-tasks-core/init-lib(TypeScript ソースは ./src/init-lib.ts、コンパイル後は ./dist/init-lib.js)。

ヘルスチェック(doctor)

pm-tasks-core-doctor は、ワークスペース構成、自律許可リスト、監査ログの書き込み可能性、ネットワーク到達性を検証します。チェックマトリックスと終了コードは references/doctor.md を参照 — pm-tasks-core-doctor チェックカタログ + 終了コード。

スタンドアロン代替

このスキルはアダプターなしでは有用ではありません。単独でアクティブ化された場合は、少なくとも 1 つの pm-tasks-<tool> パッケージをインストールするようユーザーに指示します。

関連スキル