Communitygithub.com

習慣

個人の生産性とキャリアのための15のエージェントスキル:履歴書の調整、面接対策、習慣、パーソナルナレッジマネジメント(PKM)。

習慣 とは?

このスキルは、意志力に頼らない持続可能な習慣形成をエンジニアリングの観点から支援します。ジェームズ・クリアの『Atomic Habits』とBJ・フォッグの『Tiny Habits』に基づき、環境設計、アイデンティティベースの強化、摩擦の低減を通じて習慣をシステム化します。ターミナルやVS Codeなどの開発ツール上で動作するエージェント向けに設計されており、実装意図の明確化、2分ルールによる初期負荷の最小化、習慣スタッキングによるトリガー連鎖の構築など、実践的なフレームワークを提供します。週次一貫性スコアリングや「二度逃さない」ルールなどの追跡・監査メカニズムも含まれ、開発者のワークフローに統合可能な習慣設計書(HABIT-SYSTEM.md)の生成を支援します。

対応~Claude Code~Codex CLI~Cursor
npx skills add poorvith-mp/skills-personal

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

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

ドキュメント

習慣 は何をしますか?

核となる哲学

意志力は減価する認知資産です。純粋な忍耐力に依存するシステムは、ストレスや疲労の下で避けられず崩壊します。持続可能な習慣形成は、環境設計、アイデンティティベースの強化、摩擦の低減によって統治されるエンジニアリング分野です。ジェームズ・クリアの『Atomic Habits』とBJ・フォッグの『Tiny Habits』に基づき、習慣は既存の神経学的トリガーに固定され、初期活性化中は2分未満で実行できるように設計されなければなりません。


4段階の習慣エンジニアリングフレームワーク

ステップ1:アイデンティティと合図の設計(目立たせる)

  1. アイデンティティベースの立場:
    • 結果重視(「毎日1000文字書く」)からアイデンティティ重視(「私は毎日発信するテクニカルライターである」)へシフトする。
  2. 実装意図:
    • 決定的な実行パラメータを指定する:
      • 公式:「私は[行動]を[時間]に[場所]で行う。」
      • 例:「私は午前8:00にメインの机で20分間のシステムアーキテクチャレビューを完了する。」
  3. 習慣スタッキング:
    • 新しいルーチンを、不変の既存習慣の直後に固定する:
      • 公式:「[現在の習慣]の後、私は[新しい習慣]を行う。」
      • 例:「朝のコーヒーを注いだ後、私はターミナルを開き、昨日の日記をコミットする。」

ステップ2:摩擦の調整(簡単にする/難しくする)

  1. 2分ルール:
    • 最初の儀式が120秒未満で完了するまで、目標行動を縮小する:
      • 「30ページ読む」→「1ページ読む」。
      • 「45分間運動する」→「ランニングシューズを履いて外に出る」。
  2. 環境摩擦エンジニアリング:
    • 良い習慣:開始までのステップを1アクション以下に減らす(例:ギターをスタンドに置く、IDEワークスペースが起動時に自動で開く)。
    • 悪い習慣:3つ以上の明確な物理的障壁で摩擦を増やす(例:携帯電話を別の部屋に置く、アプリブロッカーを使用する、セッション後にログアウトする)。

ステップ3:渇望と報酬のループ(魅力的で満足できるものにする)

  1. 誘惑バンドリング:
    • 義務的な習慣を即時の快楽報酬と組み合わせる:
      • 公式:「[必要な行動]をしている間だけ、[やりたい活動]を楽しむことを許可する。」
  2. 即時的な視覚的強化:
    • 物理的な習慣トラッカーまたは軽量なMarkdownマトリックスを使用して、完了を即座に記録する。
  3. 「二度逃さない」ルール:
    • 習慣を一度逃すのは偶然だが、二度逃すのは新しい競合する習慣の始まりである。もし一日逃したら、次の日は必ず緊急用のミニバージョンを実行する。

ステップ4:追跡、説明責任、ドリフト監査

  1. 週次一貫性スコア:
    • 完了率を測定する:8週間のサイクルで80~85%の一貫性を目標とする(100%の厳格さはしばしば脆い破綻を引き起こす)。
  2. 習慣の引退/卒業:
    • 習慣が自動化に達したら(通常66日)、メンテナンスモードに移行し、新しいアトミック習慣を導入する。

成果物フォーマット:習慣設計書(HABIT-SYSTEM.md)

# 個人習慣システム仕様書

## 1. アイデンティティ目標と基幹ルーチン
- **アイデンティティ目標**: [あなたは誰になりたいか? 例:「規律あるソフトウェア職人」]
- **主要な基幹習慣**: [最もレバレッジの高い単一の習慣]

## 2. 習慣スタックと実装意図
| 基幹習慣 | アンカー合図(現在の習慣) | 時間と場所 | 2分間のスターターバージョン |
|---|---|---|---|
| ディープワークブロック | 朝のお茶を注ぐ | 午前8:30 @ 自宅机 | エディタを開き、1行書く |
| 日常的な運動 | 午後6:00にラップトップを閉じる | リビングルームのマット | ワークアウトシューズを履き、ストレッチする |
| 夜間の読書 | ベッドサイドの電気を消す | 午後10:30 ベッドの中で | 本の1段落を読む |

## 3. 摩擦設計
- **ポジティブな習慣(摩擦低減)**:
  - [良い習慣を努力不要にするために取った行動]
- **ネガティブな習慣(摩擦追加)**:
  - [悪い習慣に3つ以上の障壁を導入するために取った行動]

## 4. 緊急時のフォールバックプロトコル(「二度逃さない」)
- ディープワークブロックが緊急事態で中断された場合:就寝前に5分間のMarkdown振り返りを実行する。

実践例:日次テクニカルライティングシステム

  • アイデンティティ: 「私は知見を公に発信するエンジニアである。」
  • スタック: 「午後の最後のgitコミットをプッシュした後、journal.mdに具体的な学びを1つドラフトする。」
  • 2分ルール: Markdownファイルを開き、1文の要約を書く。
  • 摩擦設計: VS Codeが起動時にjournal.mdタブを自動復元する;ファイルが変更されるまでソーシャルメディアサイトはブロックされる。
  • 一貫性: 30日中26日アクティブ;四半期に4本の長編テクニカル深掘り記事を公開した。

検証チェックリスト

  • すべての習慣に定義された実装意図(時間+場所+合図)がある。
  • 習慣の初期バージョンが2分テストに合格する。
  • ポジティブな習慣を開始するのに1回以下の物理的ステップしか必要としない。
  • 競合する悪い習慣に、少なくとも2つの物理的またはデジタルの摩擦障壁が追加されている。
  • 「二度逃さない」緊急フォールバックが文書化されている。

アンチパターン

  • 過度に野心的な抜本的改革: 1月1日に10の習慣を同時に変えようとすること。
  • 曖昧な意図: 明確なアンカー合図なしに「より健康的な食事をする」や「もっとコードを書く」と約束すること。
  • 罰的な恥のループ: 環境の失敗ポイントを診断する代わりに、1日逃しただけで自分を責めること。

関連スキル