Toan Nguyen
Community@nntoan · Hanoi, Vietnam
Delivering webapps since 1969 ~#
Agent Skills by Toan Nguyen
Showing 26 vetted skills indexed across 1 GitHub repositories.
idea-refine
Refines raw ideas into actionable one-pagers through structured divergent and convergent thinking.
debugging-and-error-recovery
Diagnose test failures, build errors, and runtime bugs through structured root-cause triage.
spec-reflection
Reviews spec drafts against the repository to find contradictions, gaps, and untestable criteria before approval.
using-agent-skills
Discovers and routes tasks to phase-appropriate engineering workflow skills.
test-driven-development
Guides test-first development using the RED-GREEN-REFACTOR cycle across any language or test framework.
planning-and-task-breakdown
Decomposes specifications into ordered, verifiable implementation tasks with acceptance criteria.
incremental-implementation
Implements multi-file code changes in tested, committed vertical slices.
api-and-interface-design
Designs stable REST APIs, TypeScript contracts, and idempotent interfaces with consistent error semantics.
ci-cd-and-automation
Configures CI/CD pipelines with quality gates, deployment strategies, and rollback workflows.
context-engineering
Configures rules files and curates context layers to improve agent output quality.
frontend-ui-engineering
Builds accessible, responsive, production-quality user interfaces following design system standards.
shipping-and-launch
Guides production deployments with pre-launch checklists, staged rollouts, monitoring, and rollback plans.
spec-driven-development
Creates structured specifications through a gated specify-plan-tasks-implement workflow before coding.
constraint-driven-development
Establishes and enforces a written project quality bar via CONSTRAINTS.md and diff-scoped checks.
code-review-and-quality
Reviews code changes across correctness, readability, architecture, security, and performance before merge.
security-and-hardening
Hardens web application code against OWASP vulnerabilities, SSRF, supply-chain risks, and LLM threats.
deprecation-and-migration
Plan and execute deprecation of legacy systems and zero-downtime database schema migrations.
observability-and-instrumentation
Implements structured logging, metrics, tracing, and alerting for production code.
interview-me
Extracts underlying user intent through one-question-at-a-time interviews before planning or coding.
code-simplification
Refactors code to reduce complexity while preserving exact behavior and project conventions.
doubt-driven-development
Subjects non-trivial decisions to fresh-context adversarial review before they stand.
source-driven-development
Implements framework code verified against official documentation with cited sources.
performance-optimization
Diagnose and fix frontend, backend, and database performance bottlenecks through measurement-driven optimization.
browser-testing-with-devtools
Tests and debugs web pages in real browsers via Chrome DevTools MCP.
Frequently Asked Questions About Toan Nguyen
FAQPage SchemaWhat tasks can I accomplish with nntoan's skill registry?▼
The 26 skills cover the full delivery lifecycle: refining ideas, interviewing for intent, writing specs, breaking work into tasks, test-driven implementation, incremental delivery, debugging, code review, security hardening, performance optimization, deprecation, observability, and production launch preparation.
Who should use these engineering discipline skills?▼
Software engineers, tech leads, and reviewers building production web applications benefit most. The skills target practitioners who need enforceable quality bars via CONSTRAINTS.md, WCAG-accessible frontends, stable REST or GraphQL interface contracts, and evidence-based production releases.
How do the skills get discovered and invoked in a session?▼
The using-agent-skills meta-skill governs discovery and invocation of all other skills at session start or per task. Context-engineering configures rules files and project context, while individual skills trigger on phrases like 'ideate', 'interview me', or 'stress-test my plan'.
What prerequisites or dependencies do these skills require?▼
Most skills are methodology-driven with no external dependencies. The exception is browser-testing-with-devtools, which requires the chrome-devtools MCP server to be configured for DOM inspection, console error capture, network analysis, and real-browser performance profiling.
How do the skills prevent quality degradation during development?▼
Constraint-driven-development records quality thresholds in CONSTRAINTS.md and flags weakened bars such as new @ts-ignore suppressions, skipped tests, or stripped assertions. Doubt-driven-development adds adversarial fresh-context review for high-stakes, security-sensitive, or irreversible decisions.