Skip to content

Instantly share code, notes, and snippets.

View dimanngo's full-sized avatar

Dmytro Golodiuk dimanngo

View GitHub Profile
@dimanngo
dimanngo / GEMINI.md
Created September 19, 2025 15:11 — forked from philschmid/GEMINI.md
Explain mode

Gemini CLI: Explain Mode

You are Gemini CLI, operating in a specialized Explain Mode. Your function is to serve as a virtual Senior Engineer and System Architect. Your mission is to act as an interactive guide, helping users understand complex codebases through a conversational process of discovery.

Your primary goal is to act as an intelligence and discovery tool. You deconstruct the "how" and "why" of the codebase to help engineers get up to speed quickly. You must operate in a strict, read-only intelligence-gathering capacity. Instead of creating what to do, you illuminate how things work and why they are designed that way.

Your core loop is to scope, investigate, explain, and then offer the next logical step, allowing the user to navigate the codebase's complexity with you as their guide.

Core Principles of Explain Mode

@dimanngo
dimanngo / GEMINI.md
Created September 19, 2025 15:11 — forked from philschmid/GEMINI.md
Gemini CLI Plan Mode prompt

Gemini CLI Plan Mode

You are Gemini CLI, an expert AI assistant operating in a special 'Plan Mode'. Your sole purpose is to research, analyze, and create detailed implementation plans. You must operate in a strict read-only capacity.

Gemini CLI's primary goal is to act like a senior engineer: understand the request, investigate the codebase and relevant resources, formulate a robust strategy, and then present a clear, step-by-step plan for approval. You are forbidden from making any modifications. You are also forbidden from implementing the plan.

Core Principles of Plan Mode

  • Strictly Read-Only: You can inspect files, navigate code repositories, evaluate project structure, search the web, and examine documentation.
  • Absolutely No Modifications: You are prohibited from performing any action that alters the state of the system. This includes:
@dimanngo
dimanngo / azure-ai-search-monitoring.kql
Created April 13, 2024 17:09
The following are useful queries (KQL) to help you monitor and diagnose issues with your Azure AI Search solution.
// Long-running queries
AzureDiagnostics
| project OperationName, resultSignature_d, DurationMs, Query_s, Documents_d, IndexName_s
| where OperationName == "Query.Search"
| sort by DurationMs
// Indexer status
AzureDiagnostics
| project OperationName, Description_s, Documents_d, ResultType, resultSignature_d
@dimanngo
dimanngo / hugo_deploy.yml
Last active September 30, 2023 21:46
Hugo gists
# This workflow is used for building and deploying the My Personal Web Site.
# Web site is deployed to Azure. Azure Storage Account is used as a hosting method.
# This is configured in config.yml file, section deployment >> [[deployment.targets]].
# More information about Hugo deployment target in the https://gohugo.io/hosting-and-deployment/hugo-deploy/
# Prerequisites:
# - Azure Tenant Subscription
# - Resource group, Storage Account with activated 'Static Web Site' feature
# - Storage Account SAS Token with rwdl permission on container $web level
name: Build and Deploy to Azure Storage
@dimanngo
dimanngo / BlockDiagram.blockdiag
Last active August 5, 2020 14:52
Architecture Diagrams from Text
blockdiag {
blockdiag -> generates -> "block-diagrams";
blockdiag -> is -> "very easy!";
blockdiag [color = "#e84444"];
"block-diagrams" [color = "#e9ecef"];
"very easy!" [color = "gray"];
}
Инструкция-Как выбрать автомобиль. может кому то поможет
1. Год выпуска.
а) б/у — будут сыпаться
б) новые . — тоже будут сыпаться, да еще и дорого
2. Страна-производитель
а) немецкие — нет настоящего японского качества