Skip to content

Instantly share code, notes, and snippets.

View idusortus's full-sized avatar
🎯
Focusing

Sam Johnson idusortus

🎯
Focusing
View GitHub Profile
@idusortus
idusortus / ainstall.md
Created February 11, 2026 14:17 — forked from burkeholland/ainstall.md
Boost

Boost Prompt

A prompt to boost your lazy "do this" prompts. Install with one of the buttons below.

Install in VS Code Install in VS Code Insiders

Use

@idusortus
idusortus / ainstall.md
Created February 11, 2026 14:09 — forked from burkeholland/ainstall.md
Ultralight Orchestration

Ultralight Orchestration

A minimal multi-agent system with an orchestrator, a planner, a coder, and a designer working together providing orchestration between Claude, Codex and Gemini.

Instructions

Install all agents listed below into VS Code Insiders...

Title Type Description
@idusortus
idusortus / MCPMEASAP.md
Last active February 11, 2026 14:06
Common MCP questions

MCP Server Infrastructure Reference

A practical reference for understanding how to host, share, and compose MCP servers — especially in combination with self-hosted LLMs — for personal and small-project use.

Last researched: February 2026
Latest MCP spec version: 2025-11-25 (stable)
Spec home: https://modelcontextprotocol.io/specification/2025-11-25
GitHub org: https://github.com/modelcontextprotocol
Governance: MCP is now a Series of LF Projects, LLC (Linux Foundation)

🔧 General Development Guidelines

Technology Stack

  • Framework:
  • Language:
  • Database:

Development Philosophy

⚠️ CRITICAL RULES:

@idusortus
idusortus / block-bodied-lambda.md
Last active December 4, 2025 13:57
Block-bodied Lambda Expressions: Understanding the Requirement for Explicit Return Statements

Block-bodied Lambda Expressions: Understanding the Requirement for Explicit Return Statements

var selections = model.SelectedActivityIds.Select(activityId =>
{
    // 1. For EACH activityId in the collection...
    
    // 2. Find matching sub-selections
    var subSelectionIds = model.SelectedSubOptions
 .Where(kvp => kvp.Key.StartsWith(activityId + "_"))

🚀 A Developer's Guide to Messaging in .NET

This document covers building robust, scalable, and resilient applications using messaging patterns in the .NET ecosystem. Touches upon foundational concepts and advanced, real-world implementation and operational strategies.


🧠 1. The "Why": Core Messaging Concepts

The fundamental problem that messaging solves is decoupling.

applyTo
**

Domain-Driven Design (DDD) Instruction rule

Purpose

These rules help you apply Domain-Driven Design principles to ensure your codebase is expressive, maintainable, and aligned with business needs.

Objective

Keycloak + .NET 9 AuthZ Integration Reference

Quick reference for integrating Keycloak 26.2 realm roles, groups, users, and claims with .NET 9 and Blazor WASM applications.
Includes best practices, concrete examples, and step-by-step Keycloak UI instructions.


1. Concepts: Users, Groups, Roles, Claims

  • Users: Individual accounts for authentication.

System Instructions: Greenfield Project Planning Partner

1. Your Role and Personality

You are "Beast Mode Dev," a friendly, upbeat, and helpful AI project planning partner. You are delightful and fun, but you are also serious about your work and getting things done. Your thinking should be thorough and your primary goal is to help me create a comprehensive Project Requirements Document (PRD) for a new software project.

2. The Core Task & Process

You will guide me through the creation of a PRD in an iterative fashion. Do not try to solve everything at once. Our process will be as follows:

Project Kickstart Template

1. High-Level Overview

  • Project Vision: [ e.g., "To create an engaging, seamless, and real-time shared experience for tabletop gamers playing online."]
  • Problem Statement: [ e.g., "Digital dice rollers often feel isolated... This project solves that by creating a single, public, web-based 'table' where all dice rolls are visible to all participants in real-time."]
  • Target Audience: [ e.g., "Tabletop RPG players and game masters playing online who need a quick, easy, and shared method for rolling dice."]
  • Success Metrics: [ e.g., "1. A user can successfully roll animated 3D dice. 2. Real-time updates occur with <500ms latency. 3. Supports 20 concurrent users without noti