kinhluan
- 79 skills
- 0 followers
- 11 hours ago last updated
- ▌ Code Author · kinhluan bundleExpert skill for writing high-quality code changes (CLs/PRs) following Google's Engineering Practices. Focuses on small changes, clear descriptions, and professional feedback handling.
- ▌ Java Expert · kinhluan bundleExpert knowledge for Modern Java (21+) development, including Virtual Threads, performance tuning, and idiomatic clean code. Use for deep Java language/logic questions.
- ▌ Bazel Expert · kinhluan bundleExpert knowledge for writing idiomatic Bazel rules, Starlark best practices, and build performance optimization. Use for Bazel build system questions.
- ▌ Maven Expert · kinhluan bundleExpert knowledge for Apache Maven, dependency management, BOMs, and Maven-to-Bazel migration. Use for build configuration and project lifecycle questions.
- ▌ Vertx Expert · kinhluan bundleExpert knowledge for Eclipse Vert.x, the reactive engine behind Quarkus. Use for deep reactive programming, Event Loop, and non-blocking I/O questions.
- ▌ Code Reviewer · kinhluan bundleExpert skill for conducting high-quality code reviews following Google's Engineering Practices. Focuses on speed, standards, and mentorship.
- ▌ Gradle Expert · kinhluan bundleExpert knowledge for Gradle Build Tool, dependency management, and Gradle-to-Bazel migration. Use for build configuration and project lifecycle questions.
- ▌ Quarkus Debug · kinhluan bundleExpert skill for deep debugging of Quarkus applications, covering Dev Mode, Reactive patterns (Mutiny), Native Image (AOT) issues, and Build-time (Augmentation) troubleshooting.
- ▌ Rules Quarkus · kinhluan bundleExpert knowledge for building Quarkus applications with Bazel using the rules_quarkus build system. Use when user asks about Quarkus+Bazel builds, augmentation, or troubleshooting.
- ▌ Graalvm Expert · kinhluan bundleExpert knowledge for GraalVM, Native Image (AOT), Polyglot runtime, and reflection/resource configuration. Use for native compilation and multi-language JVM questions.
- ▌ Quarkus Expert · kinhluan bundleHigh-performance Quarkus framework expertise covering reactive patterns, CDI, build-time augmentation, and cloud-native development. Use for general Quarkus questions.
- ▌ Quarkus Native · kinhluanDeep expertise in Quarkus Native Image builds, GraalVM integration, reflection configuration, and Profile-Guided Optimization. Use for native compilation questions.
- ▌ Quarkus Testing · kinhluanComprehensive Quarkus testing expertise covering @QuarkusTest, @InjectMock, Testcontainers, Dev Services, and native image testing. Use for all Quarkus testing questions.
- ▌ Bazel K8S Expert · kinhluanExpert knowledge for deploying Quarkus/Java applications to Kubernetes using Bazel. Covers rules_k8s, Helm, Kustomize, ConfigMaps, Secrets, and health probes.
- ▌ Bazel Oci Expert · kinhluanExpert knowledge for building OCI container images with Bazel using rules_oci. Use for containerizing Quarkus/Java applications, multi-arch builds, and image optimization.
- ▌ Refactoring Expert · kinhluan bundleExpert skill for Clean Code, Refactoring, and Design Patterns. Combines Refactoring Guru's deep patterns with Supercent's rigorous operational metrics and validation workflows.
- ▌ Microprofile Expert · kinhluanExpert knowledge for Eclipse MicroProfile specifications including Config, Health, Metrics, OpenAPI, Fault Tolerance, and JWT. Use for cloud-native Java microservices standards.
- ▌ Bazel Monorepo Expert · kinhluanExpert knowledge for managing large-scale Bazel monorepos with multiple services, shared libraries, and cross-cutting concerns. Use for workspace structure, visibility, and dependency management.
- ▌ C4 Model · kinhluan bundleProfessional C4 model architecture hub for "Design-to-Code Sync". Use this skill to navigate the C4 hierarchy, map diagrams to stakeholders, avoid architectural anti-patterns, and choose the right level for designing or documenting existing codebases.
- ▌ Ddd Core · kinhluan bundleProfessional Strategic Domain-Driven Design (DDD) Hub. Use this skill for Event Storming, identifying Subdomains, defining Bounded Contexts, and mapping Domain Models to the heart of your architecture.
- ▌ Dora Core · kinhluan bundleDORA (DevOps Research and Assessment) Core Model for measuring and improving software delivery performance. Use this skill to assess team performance tier, identify capability gaps, and connect delivery metrics to product release strategy.
- ▌ Paper Audit · kinhluan bundleAudit a research paper against its public codebase to detect mismatches between claims and implementation. Use when reviewing papers with code, verifying reproducibility, or checking for implementation gaps. Inspired by Feynman's /audit workflow.
- ▌ Sota Survey · kinhluan bundleSurvey State-of-the-Art literature on a research topic. Use when asked to find papers, survey a field, map the research landscape, identify gaps, or build a literature matrix. First step in any research workflow.
- ▌ API Security · kinhluan bundleAPI security best practices, OWASP API Security Top 10 2023, authentication, authorization, rate limiting, and API gateway security. Use when securing REST APIs, GraphQL, OAuth 2.0 implementations, or API gateway configurations.
- ▌ Ddd Patterns · kinhluan bundleAdvanced Domain-Driven Design (DDD) Integration Patterns. Use this skill for implementing CQRS, Event Sourcing, the Outbox Pattern, and Anti-Corruption Layers (ACL) in distributed systems.
- ▌ Ddd Tactical · kinhluan bundleTactical Domain-Driven Design (DDD) with Scoring Rubric. Use this skill when designing internal domain models or performing architectural reviews to ensure domain logic is isolated and rich.
- ▌ Defense Prep · kinhluan bundlePrepare for PhD or Master's thesis defense. Use when preparing defense presentation, anticipating committee questions, practicing oral defense, or structuring defense slides.
- ▌ Phd Proposal · kinhluan bundleWrite, structure, or review a PhD/Master's research proposal. Use when drafting a research proposal, preparing for committee review, writing a thesis outline, or aligning methodology with academic requirements.
- ▌ Paper Writing · kinhluan bundleWrite or structure academic papers, thesis chapters, or technical reports. Use when drafting a conference paper, journal article, thesis chapter, or any academic writing. Covers structure, academic tone, LaTeX, and section-by-section guidance.
- ▌ C4 Level4 Code · kinhluan bundleSpecialized in Code diagrams (Level 4) of the C4 model. Use this skill when the user needs to describe the internal implementation of a component using UML class diagrams or database ER diagrams.
- ▌ Cloud Security · kinhluan bundleCloud security best practices for AWS, GCP, and Azure. Use when securing cloud infrastructure, configuring IAM, hardening S3 buckets, setting up VPC security, compliance (SOC2, ISO 27001), or auditing cloud resources for misconfigurations.
- ▌ Research Watch · kinhluan bundleMonitor a research topic for new papers, trends, and breakthroughs. Set up recurring watches on arXiv, Semantic Scholar, or specific authors/venues. Use when tracking a fast-moving field, waiting for follow-up work, or maintaining a living literature review. Inspired by Feynman's /watch workflow.
- ▌ Thesis Writing · kinhluan bundleWrite PhD/Master's thesis — full chapter structure, literature review chapter, methodology chapter, results chapter, discussion chapter, and conclusion. Use when drafting thesis chapters, organizing thesis structure, or converting papers into thesis format.
- ▌ Kinhluan Router · kinhluan bundleCentral dispatcher for the kinhluan skills ecosystem. Use when the user says "dùng skill phù hợp", "use right skill", "kinhluan skills", or when multiple skills could apply. Detects workflow stage, artifact existence, and intent to route to the correct skill.
- ▌ Progress Report · kinhluan bundleWrite research progress reports for advisors, committee meetings, and funding agencies. Use when preparing monthly/quarterly reports, meeting notes with advisor, or annual progress summaries.
- ▌ Research Design · kinhluan bundleDesign a rigorous experiment protocol including methodology choice, baselines, metrics, ablation studies, and reproducibility plan. Use before running any experiment, when designing evaluation strategy, or when reviewing experimental validity.
- ▌ Threat Modeling · kinhluan bundleSecurity threat modeling and risk assessment using STRIDE, Attack Trees, and DREAD scoring. Use when designing secure architecture, conducting security design reviews, assessing risks, or creating threat models for applications, systems, or cloud infrastructure.
- ▌ Conference Paper · kinhluan bundleWrite conference papers (4-6 pages), poster abstracts, and prepare oral/poster presentations. Use when targeting conferences like NeurIPS, ICML, CVPR, ACL, IEEE venues, or preparing conference presentations.
- ▌ Proposal Defense · kinhluan bundlePrepare for PhD/Master's proposal defense — slide structure, committee Q&A simulation, proposal presentation, and defense logistics. Use when preparing to defend your research proposal before the committee.
- ▌ Slide Automation · kinhluan bundleGenerate presentation slides from research content (paper, thesis, markdown) using Python (python-pptx), LaTeX Beamer, Marp, or reveal.js. Use when converting written research into presentation decks, automating figure insertion, or creating reproducible slide templates.
- ▌ Technical Report · kinhluan bundleWrite technical reports — experiment reports, system design documents, code documentation, and internal research memos. Use when documenting technical work that doesn't fit paper format.
- ▌ C4 Level1 Context · kinhluan bundleSpecialized in System Context diagrams (Level 1) with User Journey integration. Use this skill when the user requests high-level architecture, business value mapping, identifying system scope, or describing interactions between stakeholders and external systems.
- ▌ Internal Critique · kinhluan bundleSelf-review a paper or thesis chapter before sharing with advisor or submitting. Simulates tough reviewer feedback to identify weaknesses before external review. Use when finishing a draft, preparing for advisor meeting, or doing pre-submission sanity check.
- ▌ Journal Q1 Polish · kinhluan bundlePolish paper for Q1 journal submission (ISI/Scopus). Use after paper draft is complete — handles notation sync with thesis, De-AI/De-translation protocol, and Q1 results table standards.
- ▌ Milestone Tracker · kinhluan bundleTrack PhD/Master's milestones, deadlines, committee meetings, and research timeline. Use when planning PhD schedule, checking progress, preparing for committee meetings, managing submission deadlines, or when behind on timeline.
- ▌ Problem Discovery · kinhluan bundleUse when validating that a real-world problem exists before defining JTBD or writing code. Triggers on "is there demand for this?", "how do I validate this idea?", "should we build this?", or before any MVP scope decision. Combines multiple signal sources to produce a Problem Statement with confidence level.
- ▌ Product Analytics · kinhluan bundleProduct analytics and experimentation frameworks. Use for defining metrics, designing A/B tests, analyzing funnels and cohorts, measuring feature impact, and setting up analytics infrastructure.
- ▌ Research Question · kinhluan bundleFormulate research questions, hypotheses, and contribution statements from identified literature gaps. Use when defining a research problem, framing a thesis topic, identifying novelty, or writing the "contribution" section of a proposal or paper.
- ▌ Security Analysis · kinhluan bundleSecurity vulnerability analysis and auditing procedures. Use this skill for code security reviews, implementing DevSecOps pipelines, OWASP Top 10 mitigation, and secrets management.
- ▌ Browser Automation · kinhluan bundleBrowser automation, web scraping, Chrome Extension development, and UI automation with Playwright/CDP. Use when building Chrome extensions, automating web workflows, scraping data, filling forms, or integrating web content with agent skills.
- ▌ Clean Architecture · kinhluan bundleApply Clean Architecture principles (Dependency Rule, layers, boundaries) to design maintainable, testable systems. Use when structuring code, defining component boundaries, or choosing between layered/hexagonal/onion architectures. Maps to C4 Model L3 Components and DDD Tactical patterns.
- ▌ Container Security · kinhluan bundleContainer and Kubernetes security hardening, image scanning, runtime protection, and supply chain security. Use when securing Docker containers, Kubernetes clusters, scanning images for vulnerabilities, or implementing runtime security controls.
- ▌ Golang Development · kinhluan bundleModern Go (Golang) development best practices (2024-2025). Use for project setup, modules, generics, concurrency, testing, HTTP/gRPC services, databases, CLI, linting, Docker, and production deployment.
- ▌ Python Development · kinhluan bundleModern Python development best practices (2024-2025). Use this skill for project setup, dependency management, typing, testing, linting, async patterns, FastAPI, SQLAlchemy, Pydantic, and production deployment.
- ▌ C4 Level2 Container · kinhluan bundleSpecialized in Container diagrams (Level 2) with Infrastructure mapping. Use this skill when the user requests decomposing systems into separately deployable units, identifying the tech stack, and mapping infrastructure components (Docker, K8s).
- ▌ C4 Level3 Component · kinhluan bundleSpecialized in Component diagrams (Level 3) with folder structure mapping. Use this skill when the user needs to zoom into a single container to identify internal components, their responsibilities, and how they map to actual code folders (src/services, internal/).
- ▌ Experiment Tracking · kinhluan bundleTrack, log, compare, and reproduce experiments. Use when running experiments, recording results, comparing baselines, debugging poor performance, analyzing results, or preparing results tables for a paper.
- ▌ Penetration Testing · kinhluan bundleOffensive security, penetration testing, and vulnerability exploitation. Use when conducting security assessments, red team exercises, web application pentesting, network exploitation, or learning ethical hacking techniques. Covers PTES methodology, reconnaissance, exploitation, post-exploitation, and reporting.
- ▌ Product UX Research · kinhluan bundleUser research methods for product teams. Use for creating personas, journey mapping, usability testing, card sorting, and heuristic evaluation to build user-centered products.
- ▌ AI Figure Generation · kinhluan bundleGenerate scientific figures, diagrams, and illustrations using AI image models (DALL-E, Midjourney, Stable Diffusion) from research content. Use when creating visuals for slides, papers, or posters. Converts technical concepts into publication-ready imagery through structured prompts.
- ▌ Publication Strategy · kinhluan bundleChoose publication venue, prepare submission, write rebuttals, and manage revision cycles. Use when deciding where to submit a paper, preparing camera-ready, writing a rebuttal to reviewers, or planning a revision.
- ▌ Technical English Cs · kinhluan bundleExpert guidance for writing high-quality Technical English in Computer Science, focusing on academic diction, formal patterns, and IEEE/ACM style conventions.
- ▌ Javascript Typescript · kinhluan bundleModern JavaScript and TypeScript development best practices (2024-2025). Use for frontend, backend, full-stack, React/Next.js, Node.js, testing, linting, and production deployment.
- ▌ Scheduling Algorithms · kinhluan bundleJob scheduling algorithms for parallel, distributed, and real-time systems. Use for OS scheduling, cloud resource allocation, workflow optimization, and research on heuristic/metaheuristic/ML-based approaches.
- ▌ Federated Learning Dqn · kinhluan bundleFederated learning with Deep Q-Networks for privacy-preserving optimization. Domain-specific skill — only route when user explicitly mentions federated learning, FL, DQN, or privacy-preserving distributed RL.
- ▌ Docker Containerization · kinhluan bundleDocker containerization best practices and patterns for production deployment. Multi-stage builds, security scanning, health checks, compose, BuildKit, and distroless images.
- ▌ Second Brain Reflection · kinhluan bundleSystematically extract lessons from tasks, compress them into reusable rules, and store them in the appropriate memory tier (Local, Global, or Private). Use this skill at the end of every major mission or experiment to build your 'Second Brain'.
- ▌ Why Strategic Rationale · kinhluan bundleEstablish the strategic rationale for a product or feature before building. Use this skill when evaluating a new product idea, justifying an initiative to stakeholders, validating whether a feature is worth building, or preparing a pitch document. Combines Value Proposition Canvas (structured analysis) with Amazon's Working Backwards PR/FAQ (narrative synthesis) in a 2-phase workflow.
- ▌ Agent Expertise Protocol · kinhluan bundleDefine the Expertise Protocol for all agents in the kinhluan skills ecosystem. Use when setting up agent behavior, defining agent roles, or clarifying the boundary between agent recommendation and user decision. Ensures agents act as domain experts while respecting user sovereignty.
- ▌
- ▌ Evolutionary Architecture · kinhluan bundleDesign and maintain architectures that support guided, incremental change. Use this skill for fitness functions, architecture testing, strangler fig patterns, and protecting architectural characteristics as systems evolve.
- ▌ Vietnamese Cs Terminology · kinhluan bundleExpert guidelines for translating Computer Science terminology into academic Vietnamese (HUST/VNU standards).
- ▌ Diffusion Release Tracking · kinhluan bundleTrack where a feature sits on Rogers' Diffusion of Innovations bell curve and produce a Go/No-Go release recommendation. Use this skill when deciding whether to expand a feature rollout, evaluating adoption signals, or planning phased release milestones.
- ▌ Business Product Leadership · kinhluan bundleStrategic frameworks for Product/Business Owners. Use this skill for Product Market Research, defining Jobs-To-Be-Done (JTBD), understanding Diffusion of Innovations, planning MVPs, separating deployment (Ship) from business launch (Release), product metrics, A/B testing, pricing, and go-to-market strategy.
- ▌ Research Workspace Standard · kinhluan bundleStandardized directory structure and artifact management for agentic research. Ensures consistent data flow across all agent platforms (Gemini, Claude, Antigravity).
- ▌ Vietnamese Writing Standard · kinhluan bundleStandard guidelines for Vietnamese orthography, punctuation, and professional tone. Fixes common AI errors like unnecessary capitalization and unnatural phrasing.
- ▌ Architecture Decision Records · kinhluan bundleCreate and manage Architecture Decision Records (ADRs) using MADR 4.0.0 format. Use this skill when evaluating technology choices, documenting design decisions, or reviewing past architectural choices.
- ▌ Art Of War Software Engineering · kinhluan bundleUse before any major initiative, architecture decision, or competitive strategy choice. Triggers on "should we build this?", "how do we compete?", "is the timing right?", or when evaluating resource allocation. Scores five parallel factors (Tao/Heaven/Earth/Command/Method) → go/caution/stop verdict.
- ▌ Collaborative Engineering Agent · kinhluan bundleUnified SDLC skill for Agentic Project Management, GitOps/SecOps, and Dialectical Review loops.