Moaid Hathot's Avatar

Moaid Hathot

@moaid

Engineer @Microsoft | Ex-Azure MVP | Author of `Dumpify` and `dotnet.nvim` | Opinions are my own

150
Followers
204
Following
185
Posts
22.06.2023
Joined
Posts Following

Latest posts by Moaid Hathot @moaid

This is super awesome!

07.03.2026 12:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - MoaidHathot/Zakira.Imprint: Ship AI Skills, custom instructions, and MCP server configs alongside your NuGet packages. Supports GitHub Copilot, Claude, OpenCode, Roo code, and Cursor. Ship AI Skills, custom instructions, and MCP server configs alongside your NuGet packages. Supports GitHub Copilot, Claude, OpenCode, Roo code, and Cursor. - GitHub - MoaidHathot/Zakira.Imp...

Cool!
Btw, you can use Zakira.Imprint to easily install and configure it (MCP) just by adding a Nuget Package to a project. It'll support any Coding Agent you use in your project, not just Github Copilot CLI.
github.com/MoaidHathot/...

01.03.2026 09:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - MoaidHathot/Zakira.Imprint: Ship AI Skills, custom instructions, and MCP server configs alongside your NuGet packages. Supports GitHub Copilot, Claude, OpenCode, Roo code, and Cursor. Ship AI Skills, custom instructions, and MCP server configs alongside your NuGet packages. Supports GitHub Copilot, Claude, OpenCode, Roo code, and Cursor. - GitHub - MoaidHathot/Zakira.Imp...

I took a different approach. I use Nuget and MSBuild to inject AI files like Skills and MCP configuration during build time into project, auto-discovering used coding agents.

The files are under gitignore, but they are added to any AI agent detected in the repo
github.com/MoaidHathot/...

27.02.2026 12:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Spent an hour β€œdebugging” my Kinesis 360 Pro because the left and right halves would only work over USB, led flash indicating a module pairing issue.

Power cycle βœ…
Reflash firmware βœ…

The problem? Bluetooth in my PC was somehow turned off
All I had to do was re-enable it πŸ€¦πŸ»β€β™‚οΈ

17.02.2026 06:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - microsoft/markitdown: Python tool for converting files and office documents to Markdown. Python tool for converting files and office documents to Markdown. - microsoft/markitdown

Have you tried the `MarkItDown` library from Microsoft?
github.com/microsoft/ma...

13.02.2026 07:39 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

OpenCode is also shipped with a Web UI out of the box, launched via `opencode web`

12.01.2026 01:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I actually think the conclusion is we should not use Corp/Managed machines for any personal work as theoretically there can be legal implications 😩
Bummer for everyone.

Anyways, as I've said in the first comment, what you did is cool :)

30.12.2025 21:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You do if your personal machine is also Managed (not owned) by Corp, so that you could access some Corp files and emails conveniently.

30.12.2025 19:35 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is cool David, but a bit strange in terms of Public Perception, as you have a lot of followers.
Not developed with .NET, not demoed on Windows, and Github Copilot is not the first to be demoed or being mentioned. Claude Code/OpenCode are even not compliant in Corp.

30.12.2025 09:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

LazyGit is great, I love it
For File System I use Yazi, it is awesome
fzf, fd, and ripgrep are very useful too

I use a Windows Tiling Manager for Windows (GlazeWM) to enable Terminal & keyboard based workflows.
Not sure how I spent most of my career clicking the mouse to edit code or change windows

22.12.2025 07:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
GitHub - MoaidHathot/dotnet.nvim: .NET Neovim plugin for improving the .NET dev experience in Neovim, written completely in Lua .NET Neovim plugin for improving the .NET dev experience in Neovim, written completely in Lua - MoaidHathot/dotnet.nvim

Neovim is awesome. Even for .NET developers the experience is getting better. The C# Dev Kit LSP is manageable.
I even like the experience of managing references/nugets in nvim better than VS. I use my `dotnet.nvim` extension for that.
github.com/MoaidHathot/...
Dotfiles:
github.com/MoaidHathot/...

22.12.2025 07:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh, and a Windows Tiling Manager can play pretty good with that. I barely use my second monitor anymore and use the mouse mostly for browsing the web.

11.12.2025 12:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
GitHub - MoaidHathot/Neovim-Moaid: My Neovim Configuration, works with .NET out of the box My Neovim Configuration, works with .NET out of the box - MoaidHathot/Neovim-Moaid

Cool, another FTE friend that uses Neovim :)
Wait until you start building your own Neovim configuration, that is the part with the most fun :)

My dotfiles BTW
github.com/MoaidHathot/...

11.12.2025 12:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Hi Alvin, a question- since the .NET MCP sample targets .NET 10, why not going the .NET Tool/DNX path instead of MSIX with an exe?

09.12.2025 23:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Haven't tried Zed, but I'm a Neovim user. My recommendation is to to ditch Omnisharp in favor of the LSP in the C# Dev Kit.

09.12.2025 22:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Next is Neovim ;)

09.12.2025 22:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Umm SWE agents like Copilot/Cline/Roo/Cursor/etc... can already do that directly in your code editor.
In my team we even write Agents/Workflows with Copilot/Cline/Roo for automation as well. I'm really struggling to see anyone leaving the editor for StackOverflow at the moment

04.12.2025 09:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - MoaidHathot/Neovim-Moaid: My Neovim Configuration, works with .NET out of the box My Neovim Configuration, works with .NET out of the box - MoaidHathot/Neovim-Moaid

I've been using Neovim's for C# development over two years now.
You can look at my dotfiles
github.com/MoaidHathot/...

And on my "dotnet.nvim" plugin
github.com/MoaidHathot/...

26.11.2025 21:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Isn't it better to share the github repo?

22.11.2025 23:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I would consider a Fluent API or at least to define the nested objects separetly

16.11.2025 08:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What is the name of the game?

12.11.2025 12:07 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ollama or LMStudio. I use it on a local server I have at home, pretty good as an Alexa replacement.
Added RAG using Kernel Memory for all of our recipes and personal documents, so I can just ask it "what next" when we are cooking.

12.11.2025 00:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I bought the Retroid pocket flip 2 two weeks ago. Now I wish I knew about this before to consider it.

11.11.2025 23:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Let's write a standard for prompt injection, lol. That is going to be fun...
At this point every website should just share OpenAPI schemas that can be automatically converted into an MCP that can also "reduce" complex HTMLs into markdown, automatically. MarkItdown?
that what "AI" browsers should do.

06.11.2025 05:59 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

ממש נורא. מצטגר Χ©Χ—Χ•Χ•Χ™Χͺ אΧͺ Χ–Χ” ΧΧžΧ’'Χ“.

04.11.2025 07:04 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Cool!
Is that an ICM? I hope you are not the OCE ;)

01.11.2025 08:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Χ›ΧŸ, מבΧͺΧ‘Χ¨ Χ©Χ‘Χ§Χ‘Χ•Χ§Χ™ Χ™Χ™ΧŸ.

26.10.2025 07:24 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

לא ראיΧͺΧ™ Χ’Χ“Χ™Χ™ΧŸ אΧͺ Monster, אך Χ”Χͺיאור שלך Χ’Χ•Χ©Χ” ΧœΧ™ Χ—Χ©Χ§!
אם אΧͺΧ” ΧžΧ—Χ‘Χ‘ ΧΧ Χ™ΧžΧ” Χ§Χ¦Χͺ ΧΧ€ΧœΧ”, אני ΧžΧžΧœΧ™Χ₯ גל Claymore. היא משΧͺΧ€Χ¨Χͺ אחרי Χ”Χ€Χ¨Χ§ Χ”Χ©ΧœΧ™Χ©Χ™ :)

21.10.2025 05:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

א׀שר ΧœΧ™Χ Χ§ Χ‘Χ‘Χ§Χ©Χ”? :)

08.10.2025 11:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Χ–Χ• Χ€Χ©Χ•Χ˜ Χ™Χ¦Χ™Χ¨Χͺ ΧžΧ•Χ€Χͺ.
Χ Χ™Χͺן ΧœΧ”Χ‘ΧͺΧ›Χœ גל Χ–Χ” גם ΧžΧ”Χ¦Χ“ Χ”Χ©Χ Χ™ Χ‘Χ”Χ§Χ©Χ¨ של The Rumbling Χ•ΧœΧžΧ” Χ©Χ§Χ•Χ¨Χ” היום Χ‘Χ’Χ–Χ”.

03.10.2025 10:02 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0