Thang Chung avatar

Thang Chung

Community

@thangchung · Ho Chi Minh City, Vietnam

3,068Followers
|
312Public Repos
|
39Published Skills

Cloud-native developer and architect. Microsoft Azure MVP

Skills Distribution
DomainDeveloper To...Aspire Distributed.. (30%)Microsoft Entra Id.. (20%)Code Quality & Ref.. (20%)Architecture & Doc.. (15%)

Agent Skills by Thang Chung

Showing 39 vetted skills indexed across 1 GitHub repositories.

thangchungthangchung
25

comfyui-converter

Convert ComfyUI JSON workflow graphs into TypeScript functions with Zod validation.

Community
Intermediate
thangchungthangchung
25

playwright-cli

Automate browser interactions and Playwright test workflows through a command-line interface.

Community
Advanced
thangchungthangchung
25

aspireify

Wire an Aspire AppHost by scanning repos, proposing resource graphs, and validating with aspire start.

Community
Advanced
thangchungthangchung
25

aspnet-minimal-api-openapi

Create ASP.NET Minimal API endpoints with typed responses and OpenAPI documentation.

Community
Intermediate
thangchungthangchung
25

entra-agent-id

Provision Microsoft Entra Agent Identity Blueprints and configure OAuth 2.0 token exchange via Microsoft Graph.

Community
Advanced
thangchungthangchung
25

debug-issue

Trace and debug code issues using knowledge graph call-chain navigation.

Community
Intermediate
thangchungthangchung
25

refactor-safely

Plan and execute code refactoring using dependency graph analysis and impact previews.

Community
Intermediate
thangchungthangchung
25

explore-codebase

Navigate codebase structure using knowledge graph queries and semantic search.

Community
Intermediate
thangchungthangchung
25

readme-blueprint-generator

Generates README.md files by analyzing .github/copilot documentation and copilot-instructions.md.

Community
Basic
thangchungthangchung
25

create-implementation-plan

Generate structured implementation plan Markdown files for features, refactoring, and upgrades.

Community
Intermediate
thangchungthangchung
25

dotnet-inspect

Inspect .NET API surfaces across NuGet packages, platform libraries, and local assemblies.

Community
Intermediate
thangchungthangchung
25

aspire-deployment

Deploy Aspire AppHost applications to Docker Compose, Kubernetes, Azure, or AWS using the Aspire CLI.

Community
Advanced
thangchungthangchung
25

entra-app-registration

Guides Microsoft Entra ID app registration, OAuth 2.0 flows, and MSAL integration.

Community
Advanced
thangchungthangchung
25

aspire

Routes Aspire distributed app tasks to orchestration, deployment, and monitoring sub-skills.

Community
Advanced
thangchungthangchung
25

harness-engineering

Converts repeated coding-agent mistakes into repository instructions, checks, and failure memory.

Community
Intermediate
thangchungthangchung
25

aspire-orchestration

Manages Aspire AppHost lifecycle and recovers from file locks, port conflicts, and orphaned processes.

Community
Advanced
thangchungthangchung
25

architecture-blueprint-generator

Generates architecture blueprint documentation by analyzing codebase structure, patterns, and technology stacks.

Community
Intermediate
thangchungthangchung
25

prd

Generates structured Product Requirements Documents with user stories, technical specifications, and risk analysis.

Community
Intermediate
thangchungthangchung
25

review-changes

Reviews code changes using risk-scored change detection and knowledge graph impact analysis.

Community
Intermediate
thangchungthangchung
25

aspire-init

Scaffolds Aspire AppHost skeletons in repositories using aspire init or aspire new templates.

Community
Intermediate
thangchungthangchung
25

create-specification

Creates structured Markdown specification files optimized for Generative AI consumption.

Community
Basic
thangchungthangchung
25

aspire-monitoring

Inspects Aspire app logs, traces, metrics, and resource state across local and deployed environments.

Community
Intermediate
thangchungthangchung
25

get-api-docs

Fetches current third-party API and library documentation using the chub CLI.

Community
Basic
thangchungthangchung
25

karpathy-guidelines

Applies behavioral guidelines to reduce common LLM coding mistakes during code writing and review.

Community
Basic

Frequently Asked Questions About Thang Chung

FAQPage Schema
What tasks can I perform with Thang Chung's Aspire skills?▼

The Aspire skill family covers the full distributed-app lifecycle: aspire-init scaffolds AppHosts, aspireify wires resources like Postgres, Redis, and RabbitMQ with OpenTelemetry, aspire-orchestration handles start/stop/wait and port conflicts, aspire-deployment publishes to Docker Compose, Kubernetes, Azure, or AWS, and aspire-monitoring surfaces logs, traces, and metrics.

Who are these skills designed for?▼

Cloud-native .NET developers and architects, matching the author's profile as a Microsoft Azure MVP. Target users include engineers building Aspire distributed apps, identity engineers configuring Entra Agent ID and OAuth2 flows, and teams applying structured code review, refactoring, and architecture documentation practices.

How do the Entra identity skills work in practice?▼

entra-app-registration guides Azure AD app registration, MSAL integration, and API permissions. entra-agent-id provisions Agent Identity Blueprints and BlueprintPrincipals via Microsoft Graph with fmi_path and OBO token exchange. entra-a2a-mcp-obo supplies best practices for A2A/MCP agentgateway authentication chains.

Are these skills open source and what do they cost?▼

Most skills carry an explicit MIT license, including the Aspire suite, Entra skills, coffeeshop services, calculator-utils, and karpathy-guidelines, making them free to use and modify. Skills without a stated license should be checked individually in the repository before redistribution.

What prerequisites do these skills require?▼

Aspire skills require the aspire CLI and an AppHost-based .NET repo; orchestration and deployment invoke cloud CLIs for Azure, Kubernetes, Docker, or AWS. playwright-cli needs npx/npm. markitdown requires Microsoft's markitdown package. Entra skills require Microsoft Graph access and tenant identifiers such as tenantId and app IDs.