Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Vibe Code SystemNew to Visual Studio Code? Get it now.
Vibe Code System

Vibe Code System

Trigram Technologies LLC

|
13 installs
| (0) | Free
| Sponsor
Automate context management, AI scaffolding, and memory persistence.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

▤ Trigram Vibe Code System

Trigram 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.

Trigram workflow overview

What Trigram helps you do

Start a new project with structure already in place

Use + New Project to create a fresh workspace with agent governance, canonical docs/core/ documents, project context tooling, ignore rules, and optional Git/GitHub setup. Trigram also supports reusable scaffold packages (*.vcs.zip) and optional UIVerse design-system assets.

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 it

Use ☷ 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 .agents/, docs/core/, context databases, vault keys, and ignore rules are preserved rather than silently replaced. Pre-existing Markdown backups retain their relative directory structure under docs/pre-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 instructions

Trigram 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 implementation

Agent 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 sessions

Trigram 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 .vibe-rag.json and .vibe-tracker.md for local context lookup and ingestion tracking.

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 history

The 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 faster

Trigram 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

  1. Install and open Trigram in VS Code.
  2. Choose + New Project for a new workspace or ☷ Convert to VCS for an existing codebase.
  3. Review and confirm the proposed setup or migration where prompted.
  4. Use ⏻ Agent Initialization Prompt at the beginning of a new coding-agent session.
  5. Work through ✧ Brainstorm, ☷ Plan, and ⚙ Build as appropriate for the task.
  6. Use the context tools to preserve durable project knowledge instead of repeatedly re-explaining it.
  7. If you unlock sensitive vault material, use ⛨ Lock Vault when that work is finished.

Trigram Context Explorer

Core capabilities

  • New-project scaffolding and non-destructive existing-project conversion
  • Canonical project documentation and persistent agent governance
  • Architect, Builder, Integrator, and Curator agent roles
  • Local project-context indexing, querying, scratch notes, and ingestion tracking
  • Context preservation from supported coding environments
  • Local encrypted vault lifecycle for sensitive project values
  • Reusable encrypted scaffold packages and storehouses
  • Optional Git and GitHub project setup
  • Cloud and provider console shortcuts
  • Optional UIVerse design-system scaffolding
  • Guarded infrastructure for projects that maintain a separate public-facing repository

Preservation first

Trigram 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 languages

Trigram 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 project

If 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 don@trigr.am.

ko-fi


🇯🇵 日本語 README を表示

▤ Trigram Vibe Code System

Trigram Vibe Code System は、AIを活用したソフトウェア開発プロジェクトを、最初から整理された状態で始め、その構造を維持するための VS Code 拡張機能です。

新規または既存のコードベースに、規範ドキュメント、エージェントの役割と運用ルール、永続的なプロジェクトコンテキスト、段階的な開発フロー、移行時の保護、復旧を重視したツールを含む持続的なプロジェクト基盤を提供します。コーディング自体は使用するAIエージェントが行い、Trigram はエージェントが毎回プロジェクトやルールを一から理解し直さなくて済むための構造を提供します。

目標はシンプルです。整理された状態で始め、その状態を維持し、プロジェクトの主導権を手放すことなくAI支援開発をより予測可能にすること。

Trigram ワークフロー概要

Trigram でできること

新しいプロジェクトを最初から整理された状態で作る

+ New Project を使うと、エージェントガバナンス、docs/core/ の規範ドキュメント、プロジェクトコンテキスト用ツール、ignore ルール、任意の Git/GitHub 設定を含む新しいワークスペースを作成できます。再利用可能なスキャフォールドパッケージ (*.vcs.zip) や、任意の UIVerse デザインシステム用アセットにも対応しています。

New Project は、すでに存在する保存先には作成しません。既存ディレクトリには Convert to VCS を使用します。

既存コードベースを失わずに Trigram へ移行する

☷ Convert to VCS を使うと、既存プロジェクトに Trigram の基盤をインプレースまたは安全なクローンとして追加できます。

書き込み前に移行計画を作成して確認を求めます。既存の .agents/、docs/core/、コンテキストデータベース、Vaultキー、ignore ルールは、黙って置き換えずに保持します。既存 Markdown のバックアップは、元の相対ディレクトリ構造を保ったまま docs/pre-existing/ に保存します。

重要な状態を安全に保持できると判断できない場合、Trigram は推測して進めるのではなく停止します。たとえば Vault 作成が有効な状態で既存のコンテキストデータベースに元のキーがない場合は停止します。また、安全なクローンでは未対応の linked-worktree Git ポインターやソース内のシンボリックリンクを検出すると、不完全なクローンを作る代わりに停止します。

コーディングエージェントに永続的なプロジェクトルールを与える

Trigram のガバナンス層は、プロジェクトの正しい情報がどこにあるか、作業をどう進めるか、何を保持しなければならないか、いつ停止または承認を求めるべきかをエージェントに示します。

組み込みの役割は、アーキテクチャ、実装、外部連携、ドキュメント管理の責任を分離します。⏻ Agent Initialization Prompt は、新しいエージェントや会話を開始するときの初期化プロンプトを生成し、毎回プロジェクトを一から説明する必要を減らします。

アイデアから実装まで段階的に進める

Agent Modes は、開発の流れを明確にします。

✧ Brainstorm → ☷ Plan → ⚙ Build

ガバナンスルールは各段階でエージェントが何を行えるか、どこで明示的な承認が必要かを定義します。▶ Proceed は、ワークフロー上必要な場合に次へ進むための明確な合図になります。

セッションをまたいでプロジェクトコンテキストを残す

Trigram は、後からエージェントや開発者が参照できるローカルなプロジェクトコンテキストを維持します。⤓ Save Context は対応IDEの会話アーティファクトを人間が読める Markdown として保存でき、ワークスペース同期ツールはローカルなコンテキスト検索と取り込み状況の追跡に使う .vibe-rag.json と .vibe-tracker.md を維持します。

現在のコンテキスト検索は、メタデータ、パス、概要、タグ、保存された本文に対する重み付きローカル検索を使用します。外部連携を明示的に使用しない限り、これらはプロジェクト内に保持されます。

シークレットを通常のプロジェクト会話から分離する

暗号化 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 などでよく使う設定画面へのショートカットを提供します。

はじめに

  1. VS Code に Trigram をインストールして開きます。
  2. 新しいワークスペースなら + New Project、既存コードベースなら ☷ Convert to VCS を選びます。
  3. 表示されたセットアップまたは移行内容を確認し、必要な場合に承認します。
  4. 新しいコーディングエージェントのセッション開始時に ⏻ Agent Initialization Prompt を使用します。
  5. タスクに応じて ✧ Brainstorm、☷ Plan、⚙ Build を使い分けます。
  6. 同じ説明を何度も繰り返す代わりに、コンテキストツールで長期的に必要なプロジェクト情報を保存します。
  7. 機密情報のために Vault を解除した場合は、作業終了時に ⛨ Lock Vault を使用します。

Trigram Context Explorer

主な機能

  • 新規プロジェクトのスキャフォールディングと非破壊の既存プロジェクト移行
  • 規範プロジェクトドキュメントと永続的なエージェントガバナンス
  • Architect、Builder、Integrator、Curator のエージェント役割
  • ローカルなプロジェクトコンテキストのインデックス、検索、スクラッチノート、取り込み追跡
  • 対応コーディング環境からのコンテキスト保存
  • 機密値のためのローカル暗号化 Vault
  • 再利用可能な暗号化スキャフォールドパッケージと保管場所
  • 任意の Git / GitHub プロジェクト設定
  • クラウド/プロバイダー設定画面へのショートカット
  • 任意の UIVerse デザインシステムスキャフォールディング
  • 公開用リポジトリを別に持つプロジェクト向けの保護された公開インフラ

保存を最優先

Trigram は既存プロジェクトを空のスキャフォールドではなく、ユーザーが所有する状態として扱います。

移行は 計画 → 確認 → 適用 を基本とします。対応範囲では、既存のガバナンス、ドキュメント、コンテキストデータ、Vaultキー、Git履歴、ignore ルールを保持します。安全な移行方法を確立できない場合は、既存状態を黙って置き換えるのではなく停止し、問題を明示することを基本方針とします。

この保存モデルは今後の Trigram の基準です。利便性のための機能よりも、安定性、決定論的な動作、復旧可能性を優先します。

対応UI言語

現在 Trigram は16個のUI言語バンドルを提供しています。英語、ドイツ語、スペイン語、フィンランド語、フランス語、イタリア語、日本語、韓国語、マレー語、オランダ語、ポーランド語、ポルトガル語、ロシア語、スウェーデン語、ウクライナ語、簡体字中国語です。

プロジェクトを支援する

Trigram が役に立った場合は Ko-fi を通じて開発を支援できます。利用例、バグ報告、体験談も don@trigr.am までお寄せください。

ko-fi

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft