Files
pos-system/docs/en/skills/index.md
Ho Ngoc Hai 6996e12ff0 docs: Add comprehensive Agent Skills documentation in English and Vietnamese
- Introduced new documentation for Agent Skills, detailing best practices, code patterns, common pitfalls, and quick references across various categories such as Architecture, Data Access, Security, Error Handling, Testing, Infrastructure, Communication, and Documentation.
- The documentation is structured to facilitate easy navigation and understanding, supporting developers in implementing consistent patterns on the GoodGo Platform.
- Both English and Vietnamese versions are provided to ensure accessibility for a wider audience.
2026-01-14 12:05:26 +07:00

5.2 KiB

Agent Skills Documentation

Welcome to the GoodGo Platform Agent Skills documentation. These skills are specialized guides that help you implement consistent, production-ready patterns across the platform.

What Are Agent Skills?

Agent Skills are structured knowledge modules that provide:

  • Best practices for specific technical domains
  • Code patterns with real examples from the platform
  • Common pitfalls to avoid
  • Quick references for rapid development

Each skill is designed to be actionable and immediately applicable to your work.

Skills by Category

🏗️ Architecture & Design

Master the architectural patterns that power GoodGo's microservices.

💾 Data Access

Efficient and scalable data access patterns.

🔐 Security & Authentication

Protect your services and users.

  • Security Patterns - Authentication, authorization, and data protection with Duende IdentityServer

Error Handling & Resilience

Build robust, fault-tolerant services.

🧪 Testing

Ensure quality through comprehensive testing.

  • Testing Patterns - Unit, integration, and functional tests with xUnit and Testcontainers

🚀 Infrastructure & Deployment

Deploy and monitor production services.

🔄 Communication

Enable seamless inter-service communication.

📝 Documentation & Development

Maintain quality documentation and code standards.

How to Use Skills

1. Find the Right Skill

Browse by category above or search for specific patterns you need to implement.

2. Understand the Context

Each skill starts with a "When to Use" section that helps you determine if it's applicable to your current task.

3. Learn the Patterns

Study the code examples and diagrams. All examples are based on real production code from the GoodGo platform.

4. Avoid Common Mistakes

Review the "Common Mistakes" section to save time and avoid known pitfalls.

5. Reference Quickly

Use the "Quick Reference" section for rapid lookups during development.

Skill Development

Skills are living documents that evolve with the platform. If you discover better patterns or want to contribute:

  1. Review the Skill Authoring guide
  2. Follow the established structure and bilingual format
  3. Include real examples from the codebase
  4. Submit for review

By Technology Stack

By Use Case

Additional Resources


Note: All skills follow bilingual documentation standards (English/Vietnamese). Vietnamese versions are available in docs/vi/skills/.