Merge pull request #272 from microsoft/agentic-assistance-hub

Agentic assistance hub
This commit is contained in:
Jeremy Vyska 2025-10-17 15:19:07 +02:00 committed by GitHub
commit 2c230e308c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
26 changed files with 44 additions and 35 deletions

View file

@ -2,7 +2,7 @@
title: "Manually on Windows 11" title: "Manually on Windows 11"
--- ---
This guide will walk You thrugh installing Hugo on a Windows 11 PC. For the official install guide, You can wisit <https://gohugo.io/getting-started/installing/>. This guide will walk You thrugh installing Hugo on a Windows 11 PC. For the official install guide, You can wisit <https://gohugo.io/gettingstarted/installing/>.
## Download Binaries ## Download Binaries

View file

@ -4,6 +4,6 @@ title: Install Hugo
There are multiple ways to install Hugo for you to properly preview your contributions. Please select the scenario that matches your setup. There are multiple ways to install Hugo for you to properly preview your contributions. Please select the scenario that matches your setup.
For the official install guide, you can visit <https://gohugo.io/getting-started/installing/> For the official install guide, you can visit <https://gohugo.io/gettingstarted/installing/>
{{< youtube G7umPCU-8xc >}} {{< youtube G7umPCU-8xc >}}

View file

@ -159,8 +159,8 @@ Many developers use multiple agents for different tasks:
### New to AI Coding? ### New to AI Coding?
1. **Start Simple**: [GitHub Copilot](github-copilot-agent) 1. **Start Simple**: [GitHub Copilot](github-copilot-agent)
2. **Learn the Basics**: [Effective Prompting](../../getting-started/effective-prompting) 2. **Learn the Basics**: [Effective Prompting](../../gettingstarted/effective-prompting)
3. **Try Examples**: [Getting More](../../getting-more) 3. **Try Examples**: [Getting More](../../gettingmore)
4. **Explore Others**: Try Claude or Cursor for comparison 4. **Explore Others**: Try Claude or Cursor for comparison
### Already Using AI? ### Already Using AI?
@ -202,15 +202,15 @@ See individual agent pages for specific privacy information.
1. **Read agent pages** to understand capabilities 1. **Read agent pages** to understand capabilities
2. **Choose one** to start with 2. **Choose one** to start with
3. **Follow setup** instructions 3. **Follow setup** instructions
4. **Practice** with examples from [Getting More](../../getting-more) 4. **Practice** with examples from [Getting More](../../gettingmore)
5. **Experiment** with others as needed 5. **Experiment** with others as needed
## Resources ## Resources
- [Setup Guide](../../getting-started/setup) - Environment configuration - [Setup Guide](../../gettingstarted/setup) - Environment configuration
- [Effective Prompting](../../getting-started/effective-prompting) - Get better results - [Effective Prompting](../../gettingstarted/effective-prompting) - Get better results
- [Best Practices](../../getting-started/best-practices) - Use AI effectively - [Best Practices](../../gettingstarted/best-practices) - Use AI effectively
- [Limitations](../../getting-started/limitations) - Understand constraints - [Limitations](../../gettingstarted/limitations) - Understand constraints
--- ---

View file

@ -743,9 +743,9 @@ with pros and cons of each."
- [API Documentation](https://docs.anthropic.com/claude/reference) - [API Documentation](https://docs.anthropic.com/claude/reference)
### AL Guidelines ### AL Guidelines
- [Effective Prompting](../../getting-started/effective-prompting) - [Effective Prompting](../../gettingstarted/effective-prompting)
- [Best Practices](../../getting-started/best-practices) - [Best Practices](../../gettingstarted/best-practices)
- [Code Review Examples](../../getting-more/code-review) - [Code Review Examples](../../gettingmore/code-review)
--- ---

View file

@ -640,9 +640,9 @@ Poor:
- [Community Discord](https://discord.gg/cursor) - [Community Discord](https://discord.gg/cursor)
### AL Guidelines ### AL Guidelines
- [Effective Prompting](../../getting-started/effective-prompting) - [Effective Prompting](../../gettingstarted/effective-prompting)
- [Best Practices](../../getting-started/best-practices) - [Best Practices](../../gettingstarted/best-practices)
- [Getting More Examples](../../getting-more) - [Getting More Examples](../../gettingmore)
## Learning Cursor ## Learning Cursor

View file

@ -503,13 +503,13 @@ Before accepting Copilot suggestions:
### Official Resources ### Official Resources
- [GitHub Copilot Documentation](https://docs.github.com/copilot) - [GitHub Copilot Documentation](https://docs.github.com/copilot)
- [VS Code Extension Page](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) - [VS Code Extension Page](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot)
- [Getting Started Guide](https://docs.github.com/copilot/getting-started-with-github-copilot) - [Getting Started Guide](https://docs.github.com/copilot/gettingstarted-with-github-copilot)
### AL Guidelines Resources ### AL Guidelines Resources
- [Setup Guide](../../getting-started/setup) - [Setup Guide](../../gettingstarted/setup)
- [Effective Prompting](../../getting-started/effective-prompting) - [Effective Prompting](../../gettingstarted/effective-prompting)
- [Best Practices](../../getting-started/best-practices) - [Best Practices](../../gettingstarted/best-practices)
- [Code Review Examples](../../getting-more/code-review) - [Code Review Examples](../../gettingmore/code-review)
## When to Use GitHub Copilot ## When to Use GitHub Copilot

View file

@ -600,9 +600,9 @@ No separate charge - comes with Copilot subscription.
- [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat) - [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat)
### AL Guidelines Resources ### AL Guidelines Resources
- [Effective Prompting](../../getting-started/effective-prompting) - [Effective Prompting](../../gettingstarted/effective-prompting)
- [Best Practices](../../getting-started/best-practices) - [Best Practices](../../gettingstarted/best-practices)
- [Getting More Examples](../../getting-more) - [Getting More Examples](../../gettingmore)
## Complementary Tools ## Complementary Tools

View file

@ -145,7 +145,7 @@ Share it with the community!
## Related Resources ## Related Resources
- [Setup Guide](../../getting-started/setup) - Environment configuration - [Setup Guide](../../gettingstarted/setup) - Environment configuration
- [Blog Posts](../articles) - Tool reviews and comparisons - [Blog Posts](../articles) - Tool reviews and comparisons
- [Videos](../videos) - Tool demonstrations - [Videos](../videos) - Tool demonstrations
- [GitHub Discussions](https://github.com/microsoft/alguidelines/discussions) - Tool recommendations and support - [GitHub Discussions](https://github.com/microsoft/alguidelines/discussions) - Tool recommendations and support

View file

@ -1,7 +1,7 @@
--- ---
title: "Community Resources" title: "Community Resources"
linkTitle: "Community Resources" linkTitle: "Community Resources"
weight: 30 weight: 100
description: > description: >
Curated resources from the AL and Business Central community for agentic coding Curated resources from the AL and Business Central community for agentic coding
--- ---
@ -95,7 +95,7 @@ The community is grateful to developers who regularly share their knowledge abou
## Learning Paths ## Learning Paths
### For Beginners ### For Beginners
1. Start with [Getting Started](../getting-started) in this hub 1. Start with [Getting Started](../gettingstarted) in this hub
2. Watch introductory videos about AI coding assistants 2. Watch introductory videos about AI coding assistants
3. Read beginner-friendly blog posts 3. Read beginner-friendly blog posts
4. Try simple prompts with your own code 4. Try simple prompts with your own code

View file

@ -563,7 +563,7 @@ Extensions are frequently updated. Check for updates regularly:
## Related Resources ## Related Resources
- [Setup Guide](../../getting-started/setup) - Environment configuration - [Setup Guide](../../gettingstarted/setup) - Environment configuration
- [Blog Posts](../articles) - Tool reviews and comparisons - [Blog Posts](../articles) - Tool reviews and comparisons
- [Videos](../videos) - Tool demonstrations - [Videos](../videos) - Tool demonstrations
- [Discussions](../discussions) - Tool recommendations and support - [Discussions](../discussions) - Tool recommendations and support

View file

@ -28,7 +28,7 @@ Each guide follows a practical, scenario-based approach:
## Before You Start ## Before You Start
Make sure you've completed the [Getting Started](../getting-started) section to: Make sure you've completed the [Getting Started](../gettingstarted) section to:
- Understand agentic coding concepts - Understand agentic coding concepts
- Set up your environment - Set up your environment
- Learn effective prompting - Learn effective prompting

View file

@ -411,5 +411,5 @@ Ensure quality isn't suffering:
## Next Steps ## Next Steps
- Understand [AI limitations](../limitations) to know when caution is needed - Understand [AI limitations](../limitations) to know when caution is needed
- Try the [practical examples](../../getting-more) to apply these best practices - Try the [practical examples](../../gettingmore) to apply these best practices
- Explore [community resources](../../community-resources) for more tips and techniques - Explore [community resources](../../community-resources) for more tips and techniques

View file

@ -354,5 +354,5 @@ Requirements:
Now that you know how to write effective prompts: Now that you know how to write effective prompts:
- Review the [best practices](../best-practices) for AI-assisted development - Review the [best practices](../best-practices) for AI-assisted development
- Try the [practical examples](../../getting-more) with your new prompting skills - Try the [practical examples](../../gettingmore) with your new prompting skills
- Understand the [limitations](../limitations) of AI assistants - Understand the [limitations](../limitations) of AI assistants

View file

@ -468,6 +468,6 @@ Extensive validation for:
## Next Steps ## Next Steps
Now that you understand AI limitations: Now that you understand AI limitations:
- Apply this knowledge in the [practical examples](../../getting-more) - Apply this knowledge in the [practical examples](../../gettingmore)
- See how to work within these limitations in [best practices](../best-practices) - See how to work within these limitations in [best practices](../best-practices)
- Explore [community resources](../../community-resources) for more insights - Explore [community resources](../../community-resources) for more insights

View file

@ -223,4 +223,4 @@ src/
Now that your environment is set up: Now that your environment is set up:
- Learn [effective prompting techniques](../effective-prompting) - Learn [effective prompting techniques](../effective-prompting)
- Review [best practices](../best-practices) for AI-assisted development - Review [best practices](../best-practices) for AI-assisted development
- Try the [practical examples](../../getting-more) to see AI assistance in action - Try the [practical examples](../../gettingmore) to see AI assistance in action

View file

@ -44,6 +44,15 @@ Practical examples and advanced techniques:
- Refactoring legacy code - Refactoring legacy code
- Testing strategies - Testing strategies
### Vibe Coding Rules
Comprehensive AI-specific coding guidelines and instructions:
- AL code style and formatting rules
- Error handling patterns
- Event-driven architecture guidelines
- Performance optimization techniques
- Testing and upgrade code best practices
- Naming conventions and standards
### Community Resources ### Community Resources
Curated resources from the AL and Business Central community: Curated resources from the AL and Business Central community:
- Articles and blog posts - Articles and blog posts

View file

@ -1,5 +1,5 @@
--- ---
title: "Vibe Coding for AL" title: "Vibe Coding Rules for AL"
weight: 90 weight: 90
tags: ["AL", "Vibe Coding"] tags: ["AL", "Vibe Coding"]
categories: ["Vibe Coding"] categories: ["Vibe Coding"]
@ -9,9 +9,9 @@ description: >
_Created by the Business Central Community, Enhanced for AI-powered AL Development_ _Created by the Business Central Community, Enhanced for AI-powered AL Development_
# Vibe Coding for AL # Vibe Coding Rules for AL
Welcome to the **Vibe Coding for AL** initiative! This section contains AI-optimized coding rules and guidelines specifically designed to enhance the AL developer experience in modern AI-powered IDEs like VS Code and Cursor. Welcome to the **Vibe Coding Rules for AL** initiative! This section contains AI-optimized coding rules and guidelines specifically designed to enhance the AL developer experience in modern AI-powered IDEs like VS Code and Cursor.
## What is Vibe Coding? ## What is Vibe Coding?