Developer Documentation

Technical information and guidelines for contributors to the AI Instruction Kits project.

🏗️ Architecture

System Configuration

Directory Structure

AI_Instruction_Kits/
├── instructions/      # Traditional instructions
├── modular/          # Modular system
│   ├── ja/           # Japanese modules
│   └── en/           # English modules
├── scripts/          # Utility scripts
└── docs/            # Documentation
    └── developers/   # Developer documentation
        └── research/ # Research materials & best practices

📚 Development Guide

Module Creation Best Practices

A practical guide for creating new modules. It introduces efficient development methods based on implementation experience from January 2025.

Key Contents:

Modular System Development Guide

Detailed development documentation for the modular system.

Key Contents:

🔬 Technical References

Best Practice Materials by Specialty

Our project investigates the latest technology trends in each specialty field and uses them as reference materials for module development.

📖 Available Reference Materials

📖 Research Materials & Best Practices

Research Materials

Detailed research results and best practice documents for each field.

Available Materials:

These materials are utilized as important references when creating expertise modules.

🛠️ Development Environment Setup

Required Tools

# Basic tools
- Git
- Bash
- Python 3.8 or higher (for modular system)

# Recommended tools
- VS Code or any editor
- GitHub CLI (gh)

Initial Setup

# Clone repository
git clone https://github.com/dobachi/AI_Instruction_Kits.git
cd AI_Instruction_Kits

# Create development branch
git checkout -b feature/your-feature-name

🤝 Contribution

Adding New Modules

  1. Create new module in modular/ja/modules/
  2. Add YAML metadata
  3. Create English version (modular/en/modules/)
  4. Run validation script
    ./scripts/validate-modules.sh
    
  5. Fix any errors
  6. Add tests and documentation

Pull Request Guidelines

Commit Message Convention

<type>: <description>

- feat: Add new feature
- fix: Fix bug
- docs: Update documentation
- refactor: Refactoring
- test: Add/fix tests

📊 Quality Standards

Code Review Checklist

Test Requirements

🚀 Future Development Plans

Ongoing Projects

Areas Needing Contribution

📞 Communication

Questions & Discussion


Thank you for contributing to the development!

Let's build better AI Instruction Kits together 🚀