新進文章

dotnet-testing-agent 工具包 — dotnet-testing-agent-orchestration 系列的 VS Code Extension

要用上 dotnet-testing-agent-orchestration 系列的測試工作流程,前置得依所用的 AI Coding Agent,從幾個不同的 repo 手動下載、複製對應的 Skills、Agents 與 Hooks;若是 Copilot 版,還多一道建立 RAG 索引的手續。dotnet-testing-agent 工具包把這些下載、複製(以及 Copilot 版的索引建立)與後續更新都接手過來,省去整段手動前置。

...繼續閱讀 »
on mrkt

圖表即程式碼編輯器全面評測:VPasCode、PlantText 與 Mermaid Live Editor 的企業級應用指南

  • 11

引言

在數位轉型浪潮席捲全球企業的今日,視覺化溝通已成為軟體開發與企業架構領域不可或缺的核心能力。隨著遠端協作成為常態、敏捷開發方法論普及,以及系統複雜度持續攀升,技術團隊面臨著前所未有的挑戰:如何快速、準確且一致地將抽象的架構概念轉化為清晰易懂的視覺圖表?

傳統的拖放式圖表工具雖然直觀,卻往往陷入版本混亂、協作困難、難以整合至開發流程等困境。與之相對,「圖表即程式碼」(Diagrams as Code)的新範式應運而生——透過文字語法定義圖表,實現版本控制、自動化生成與團隊協作的完美結合。

...繼續閱讀 »
on Unified_Modeling_Language

Claude Code 上的 Agent Orchestration — AI 自動產生高品質 .NET 測試(5)

用 autoresearch 量化優化 Orchestrator 的 agent 定義 — 七回合的迭代記錄

前四篇談這四個測試 Orchestrator「怎麼用」,這一篇談它們背後的 agent 定義是怎麼被「調」出來的 — 用 autoresearch 跑「改一處 → 量分數 → 進步就留、退步就退回」的迴圈,七個回合、五十多次迭代,連失誤與退步一起記錄。

...繼續閱讀 »
on mrkt

Claude Code 上的 Agent Orchestration — AI 自動產生高品質 .NET 測試(4)

Integration、Aspire、TUnit — 三個進階 Orchestrator 使用指南

Integration、Aspire、TUnit 三個進階 Orchestrator 一次看完。它們與 Unit 系出同源、共用 1+4 架構,差別在 Docker 容器、分散式環境與框架執行方式 — 本文聚焦各自的觸發方式、前置需求與該注意的特性。

...繼續閱讀 »
on mrkt

Claude Code 上的 Agent Orchestration — AI 自動產生高品質 .NET 測試(3)

安裝與環境設定 — Unit Test Orchestrator 使用指南

從環境需求、安裝步驟,到跑出第一個測試工作流程。本文深入最常用、不需要 Docker 的 Unit Test Orchestrator — 七種使用情境、四階段流程,以及一個由淺入深、共六個階段的練習專案,讀完就能跑出你的第一個 Agent Orchestration 工作流程。

...繼續閱讀 »
on mrkt

Claude Code 上的 Agent Orchestration — AI 自動產生高品質 .NET 測試(2)

為什麼 Orchestrator 是 Skill 而不是 Agent — 架構解析

Orchestrator 為什麼必須是 Skill,而不是 Agent?本文從 Claude Code 的平台限制談起,拆解 bypassPermissions、計時 Hook、Writer 分割與 JSON 交接這幾個關鍵設計,看這套 1+4 架構如何在 Claude Code 上順暢運作,以及四組 Orchestrator 的異同。

...繼續閱讀 »
on mrkt

Claude Code 上的 Agent Orchestration — AI 自動產生高品質 .NET 測試(1)

為 .NET 專案自動產生高品質測試 — dotnet-testing-agent-orchestration-claude

在 Claude Code 上用 Agent Orchestration 為 .NET 專案自動產生測試:1 個 Orchestrator 加 4 個 Subagent,把分析、撰寫、執行、審查串成一條流程。這篇先說明整體架構、四個 Orchestrator 的分工,以及底層那 29 個測試知識 Skill 的來源。

...繼續閱讀 »
on mrkt

[架構隨筆] 解決「廣告費很貴、網站沒訂單」的底層邏輯:從 SEO 到 GEO 的智慧官網架構重組(以台北養生館為例)

本文從15年研發架構師的底層技術視角出發,深入拆解台北養生館在Google廣告費極貴、網站轉化率低且沒訂單的底層硬傷。

探討智慧官網如何透過後端架構重組、抽離GEO核心欄位,並利用自動化代寫文章服務提前3至6個月佈局,讓品牌在2026年被Google AI主動推薦至搜尋第一頁。

...繼續閱讀 »
on YiruAtStudio

GitHub Copilot 6/1 計費改制:Agent Mode 重度使用者該如何重組 AI 工具訂閱?

4 月底,我在 VS Code 內第一次看到 GitHub Copilot 跳出「週用量即將達到上限」的警告——對一個訂閱 Pro+ 的使用者來說,這是過去從未出現過的訊息。幾天後,我實際撞到了用量上限,Copilot 中斷了 Agent Mode 的工作。

後來才知道,這是 GitHub 在 4 月 27 日正式公告計費改制的前哨。但實際衝擊到底多大,要等到上週 GitHub 釋出 Billing Preview 工具後才能確認——把 4 月份 CSV 上傳到官方試算頁面後,看到的數字遠遠超出心理預期。**新制下的等效月費,是原本 Pro+ 月費的數十倍**。

這個變化指向整個 AI 工具產業的方向——OpenAI 也在 4 月 2 日把 Codex 改成 token-based 計費。這篇文章想跟還在使用 GitHub Copilot 的開發者分享:**如何檢視自己過往的用量、評估 6/1 之後的衝擊,並用手上的訂閱組合做出合理調整**。我會用真實帳單數據與官方文件佐證,給你一份可以立刻套用的決策框架。

...繼續閱讀 »
on mrkt

讓 Claude Code 轉串接到 GitHub Copilot 服務

文章內容僅為個人實驗測試紀錄,不建議使用在生產環境。
短期內有效,未來可能因相關的設計改變,如:API 調整 而失效,請斟酌。
適用的 Claude 產品有:

1. Claude Code (CLI)
2. Visual Studio Code 的 Claude Code extension

以上注意事項請知悉。

 

本文章提到 Visual Studio Code 的 Claude Code extension 使用時,會稱之為 VS Code with Claude。

...繼續閱讀 »
on jamestsai

[Security] SPA 如何用 PKCE + CSP 防止 Token 被竊

SPA 做身分驗證,一定要面對一個問題:**Token 要存在哪?** Authorization Code Flow + PKCE(RFC 7636)是目前的標準做法,解決的是「授權碼在傳輸途中被攔截後,攻擊者拿去換 Token」的問題。搭配 CSP(Content Security Policy)從瀏覽器端限制腳本來源,這兩道防線合在一起,才算是比較完整的 SPA 安全架構。 這篇文章用 ASP.NET Core Web API 自己實作授權伺服器,從頭走完整個 PKCE 流程,包含帳密驗證、Session Cookie 持久化,以及受保護的 API 端點。

...繼續閱讀 »
on yc421206

進修課程