▤ Trigram Vibe Code SystemTrigram Vibe Code System is a VS Code extension for starting and maintaining structured AI-assisted software projects. It gives a new or existing codebase a durable project framework: canonical documentation, agent roles and operating rules, persistent project context, gated development phases, migration safeguards, and recovery-oriented tooling. Your coding agent still does the coding; Trigram gives it a project structure it can return to instead of rediscovering the codebase and your rules every session. The goal is simple: start organized, stay organized, and make AI-assisted development more predictable without giving up control of your project.
What Trigram helps you doStart a new project with structure already in placeUse + New Project to create a fresh workspace with agent governance, canonical New Project will not scaffold into a destination that already exists. Existing directories belong to the conversion workflow instead. Bring an existing codebase into Trigram without surrendering itUse ☷ Convert to VCS to add the Trigram framework to an existing project either in place or through a safe clone. Before it writes, Trigram builds a migration plan and asks for confirmation. Existing If Trigram cannot safely determine how to preserve important state, it stops instead of guessing. For example, vault-enabled setup stops when an existing context database is present without its original key, and clone migration rejects unsupported linked-worktree Git pointers or source symlinks rather than producing a knowingly incomplete clone. Give coding agents persistent project instructionsTrigram installs a governance layer that tells agents where project truth lives, how work should progress, what must be preserved, and when the agent should stop or ask for approval. The built-in roles separate architectural decisions, implementation, integrations, and documentation stewardship. ⏻ Agent Initialization Prompt generates a reusable grounding prompt for a new agent or conversation so the project does not have to be explained from scratch each time. Move deliberately from idea to implementationAgent Modes provide a visible development flow: ✧ Brainstorm → ☷ Plan → ⚙ Build The accompanying governance rules define what an agent may do in each phase and where explicit approval is required. ▶ Proceed provides a clear advancement signal when the workflow calls for one. Keep useful project context between sessionsTrigram maintains local project context that agents and developers can query later. ⤓ Save Context can preserve supported IDE conversation artifacts as human-readable Markdown, while the workspace sync tools maintain The current context search uses weighted local matching across metadata, paths, summaries, tags, and stored content. Everything remains local to the project unless you deliberately use an external integration. Handle secrets without putting them in project conversation historyThe encrypted vault provides a local workflow for sensitive project values, including AES-256 encryption, configurable inactivity locking, and explicit ⚿ Pre-Decrypt / ⛨ Lock Vault controls. Vault material is separate from normal project documentation and should never be copied into agent chat, reports, templates, or public distribution artifacts. Reuse project setups and reach external consoles fasterTrigram can save reusable scaffold packages to local or network storehouses, including selected files, folders, directory structures, and password-protected payloads. Master vault keys are excluded from scaffold packages. The ⎔ Cloud & Provider Helper provides shortcuts to commonly needed configuration areas for services such as Firebase, Google Cloud, Supabase, GitHub, Vercel, Netlify, Wix Studio/Velo, AI platforms, and Stripe. Getting started
Core capabilities
Preservation firstTrigram treats an existing project as user-owned state, not blank scaffolding. Conversion is designed around plan → confirm → apply. Existing governance, documentation, context data, vault keys, Git history, and ignore rules are preserved where supported. When a safe migration cannot be established, Trigram should stop and make the conflict visible rather than silently replacing existing state. This preservation model is the baseline for future Trigram behavior: stability, deterministic outcomes, and recoverability take priority over convenience features. Supported UI languagesTrigram currently ships 16 UI bundles: English, German (Deutsch), Spanish (Español), Finnish (Suomi), French (Français), Italian (Italiano), Japanese (日本語), Korean (한국어), Malay (Bahasa Melayu), Dutch (Nederlands), Polish (Polski), Portuguese (Português), Russian (Русский), Swedish (Svenska), Ukrainian (Українська), and Simplified Chinese (简体中文). Support the projectIf Trigram is useful in your workflow, you can support its continued development through Ko-fi. Stories, bug reports, and examples of how you use it are also welcome at 🇯🇵 日本語 README を表示▤ Trigram Vibe Code SystemTrigram Vibe Code System は、AIを活用したソフトウェア開発プロジェクトを、最初から整理された状態で始め、その構造を維持するための VS Code 拡張機能です。 新規または既存のコードベースに、規範ドキュメント、エージェントの役割と運用ルール、永続的なプロジェクトコンテキスト、段階的な開発フロー、移行時の保護、復旧を重視したツールを含む持続的なプロジェクト基盤を提供します。コーディング自体は使用するAIエージェントが行い、Trigram はエージェントが毎回プロジェクトやルールを一から理解し直さなくて済むための構造を提供します。 目標はシンプルです。整理された状態で始め、その状態を維持し、プロジェクトの主導権を手放すことなくAI支援開発をより予測可能にすること。
Trigram でできること新しいプロジェクトを最初から整理された状態で作る+ New Project を使うと、エージェントガバナンス、 New Project は、すでに存在する保存先には作成しません。既存ディレクトリには Convert to VCS を使用します。 既存コードベースを失わずに Trigram へ移行する☷ Convert to VCS を使うと、既存プロジェクトに Trigram の基盤をインプレースまたは安全なクローンとして追加できます。 書き込み前に移行計画を作成して確認を求めます。既存の 重要な状態を安全に保持できると判断できない場合、Trigram は推測して進めるのではなく停止します。たとえば Vault 作成が有効な状態で既存のコンテキストデータベースに元のキーがない場合は停止します。また、安全なクローンでは未対応の linked-worktree Git ポインターやソース内のシンボリックリンクを検出すると、不完全なクローンを作る代わりに停止します。 コーディングエージェントに永続的なプロジェクトルールを与えるTrigram のガバナンス層は、プロジェクトの正しい情報がどこにあるか、作業をどう進めるか、何を保持しなければならないか、いつ停止または承認を求めるべきかをエージェントに示します。 組み込みの役割は、アーキテクチャ、実装、外部連携、ドキュメント管理の責任を分離します。⏻ Agent Initialization Prompt は、新しいエージェントや会話を開始するときの初期化プロンプトを生成し、毎回プロジェクトを一から説明する必要を減らします。 アイデアから実装まで段階的に進めるAgent Modes は、開発の流れを明確にします。 ✧ Brainstorm → ☷ Plan → ⚙ Build ガバナンスルールは各段階でエージェントが何を行えるか、どこで明示的な承認が必要かを定義します。▶ Proceed は、ワークフロー上必要な場合に次へ進むための明確な合図になります。 セッションをまたいでプロジェクトコンテキストを残すTrigram は、後からエージェントや開発者が参照できるローカルなプロジェクトコンテキストを維持します。⤓ Save Context は対応IDEの会話アーティファクトを人間が読める Markdown として保存でき、ワークスペース同期ツールはローカルなコンテキスト検索と取り込み状況の追跡に使う 現在のコンテキスト検索は、メタデータ、パス、概要、タグ、保存された本文に対する重み付きローカル検索を使用します。外部連携を明示的に使用しない限り、これらはプロジェクト内に保持されます。 シークレットを通常のプロジェクト会話から分離する暗号化 Vault は、AES-256 暗号化、非アクティブ時の自動ロック、⚿ Pre-Decrypt / ⛨ Lock Vault 操作を含む、機密性の高いプロジェクト値のためのローカルワークフローを提供します。 Vault の内容は通常のプロジェクトドキュメントとは分離し、エージェントのチャット、レポート、テンプレート、公開用成果物へコピーしないでください。 プロジェクト構成を再利用し、外部サービスの設定画面へすばやく移動するTrigram は、選択したファイル、フォルダ、ディレクトリ構造、パスワード保護されたペイロードを含む再利用可能なスキャフォールドパッケージを、ローカルまたはネットワークの保管場所へ保存できます。マスター Vault キーはスキャフォールドパッケージから除外されます。 ⎔ Cloud & Provider Helper は Firebase、Google Cloud、Supabase、GitHub、Vercel、Netlify、Wix Studio/Velo、AIプラットフォーム、Stripe などでよく使う設定画面へのショートカットを提供します。 はじめに
主な機能
保存を最優先Trigram は既存プロジェクトを空のスキャフォールドではなく、ユーザーが所有する状態として扱います。 移行は 計画 → 確認 → 適用 を基本とします。対応範囲では、既存のガバナンス、ドキュメント、コンテキストデータ、Vaultキー、Git履歴、ignore ルールを保持します。安全な移行方法を確立できない場合は、既存状態を黙って置き換えるのではなく停止し、問題を明示することを基本方針とします。 この保存モデルは今後の Trigram の基準です。利便性のための機能よりも、安定性、決定論的な動作、復旧可能性を優先します。 対応UI言語現在 Trigram は16個のUI言語バンドルを提供しています。英語、ドイツ語、スペイン語、フィンランド語、フランス語、イタリア語、日本語、韓国語、マレー語、オランダ語、ポーランド語、ポルトガル語、ロシア語、スウェーデン語、ウクライナ語、簡体字中国語です。 プロジェクトを支援するTrigram が役に立った場合は Ko-fi を通じて開発を支援できます。利用例、バグ報告、体験談も |


