Skip to content

Heyson315/Easy-Ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ€– AI Development Resources

Welcome to the AI development documentation for the M365 Security & SharePoint Analysis Toolkit!

🎯 Start Here

New to this project? β†’ Read AI Agent Quick Start (15 minutes)

Looking for something specific? β†’ See AI Development Index (Complete navigation)

πŸ“š Core Documentation

Guide Purpose When to Read
AI Agent Quick Start Fast onboarding with practical examples First time contributing
Copilot Instructions Complete architecture reference Need deep understanding
AI Workflow Testing Testing patterns and strategies Writing or debugging tests
MCP Tool Patterns MCP tool development Building AI integrations
AI Development Index Navigation hub for all resources Finding specific information

πŸš€ Quick Links by Task

πŸ› Issue Templates

⚠️ Important: Do not file empty issue templates. See How to Write Good Enhancement Issues.

πŸ”§ Quick Command Reference

# Install dependencies
pip install -r requirements-dev.txt

# Run tests
python -m pytest tests/ -v --cov=scripts --cov=src

# Format code
black --line-length 120 scripts/ src/

# Lint code
flake8 scripts/ src/ --max-line-length 120

# Run Python script
python scripts/my_script.py --help

# Run PowerShell script
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "scripts/powershell/MyScript.ps1"

πŸ“– Documentation Philosophy

This project is built with AI-first development in mind:

  1. Comprehensive Patterns: Every common task has documented patterns
  2. Copy-Paste Ready: Examples are production-ready, not pseudocode
  3. Error Handling: Common pitfalls are documented with solutions
  4. Testing Focus: Every pattern includes testing examples
  5. Quick Navigation: Multiple entry points for different needs

πŸŽ“ Learning Paths

For Python Developers (55 min)

  1. AI Agent Quick Start β†’ Python Tasks
  2. Workflow Testing β†’ File I/O Tests
  3. Copilot Instructions β†’ Full Reference

For PowerShell Developers (50 min)

  1. AI Agent Quick Start β†’ PowerShell Functions
  2. Copilot Instructions β†’ PowerShell Patterns

For MCP Tool Developers (80 min)

  1. MCP Patterns β†’ Architecture
  2. MCP Patterns β†’ All Patterns
  3. Workflow Testing β†’ Testing MCP Tools

For Test Engineers (60 min)

  1. Workflow Testing β†’ Quick Start
  2. Workflow Testing β†’ All Patterns

πŸ†˜ Getting Help

πŸ“Š Documentation Quality

  • βœ… Onboarding Time: <15 minutes for common tasks
  • βœ… Code Examples: Every pattern has working examples
  • βœ… Test Coverage: All patterns have test examples
  • βœ… Error Handling: Common errors documented with solutions
  • βœ… Cross-Referenced: Easy navigation between related topics

πŸ€– These resources ensure AI agents can quickly understand and contribute to the M365 Security & SharePoint Analysis Toolkit!

For the complete navigation guide, see AI Development Index.

About

your all in one AI security

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7