Project Origin

Expert-Driven Development (EDD) was developed at the Marine Corps Detachment (MCD), Presidio of Monterey, at the Defense Language Institute Foreign Language Center (DLIFLC). It emerged from a practical observation: the people who best understand military workflows and operational problems are often the same people who lack access to software development resources to solve those problems.

With the arrival of capable AI coding assistants, the barrier to building functional tools shifted from "can you write code?" to "can you clearly define what you need?" EDD formalizes this shift into a repeatable, teachable methodology with governance, quality assurance, and documentation standards appropriate for military use.

Purpose

EDD is an open-source training methodology for AI-assisted development. Its purpose is to:

  • Enable subject matter experts to build the tools their workflows need, using AI to generate the technical implementation
  • Provide a governance framework (the SOP) that ensures tools are built responsibly, with proper approvals, documentation, and quality assurance
  • Create replicable, documented solutions that can survive personnel turnover and be adapted by other organizations
  • Reduce dependency on scarce IT development resources for unit-level operational tools

All materials are released under the MIT License and are available for any organization to use, adapt, and extend.

Creator

Proof of Concept Tools

The following tools were built using the EDD methodology, demonstrating that non-traditional developers can produce production-quality applications with AI assistance:

Tool Description Impact
MCD Tutoring App Scheduling and management system for academic tutoring services at the Marine Corps Detachment 440 users
DonDocs Document management and routing system for detachment administrative workflows 300 users/day
Tanaghum Arabic language learning support tool for students at DLIFLC Active deployment
Harakat Arabic diacritization system that automatically adds tashkeel (vowel marks) to unvocalized Arabic text 0.68% DER
Mutawazin Arabic typing proficiency trainer that builds speed and accuracy with Arabic keyboard layouts through structured practice sessions Active deployment

These tools collectively demonstrate that the EDD approach produces real, working software that serves real users at scale, not merely academic exercises.

How to Contribute

EDD is an open-source project, and contributions are welcome from anyone interested in improving AI-assisted development training for military and government organizations.

GitHub Repository

All source materials, templates, curricula, and this website are hosted on GitHub. Fork the repository, submit issues, or open pull requests.

Contributing Guidelines

Review the CONTRIBUTING.md file for details on how to submit changes, report issues, suggest improvements, or contribute new prompts and templates.

Ways you can contribute:

  • Submit new prompts to the Prompt Library based on your experience
  • Report issues or suggest improvements to the training materials
  • Share case studies of EDD deployments at your organization
  • Translate or adapt materials for different service branches or agencies
  • Improve the documentation, templates, or website

Contact

For questions about the EDD methodology, training delivery, or collaboration opportunities:

SSgt Jesse C. Morgan
Marine Corps Detachment, Presidio of Monterey
Defense Language Institute Foreign Language Center
Email: jesse.morgan@dliflc.edu

Acknowledgments

Expert-Driven Development has benefited from the support and feedback of the Marine Coders community, a grassroots organization of Marines who advocate for technology literacy, coding education, and innovation within the Marine Corps. The Marine Coders community provided early feedback, testing, and encouragement that helped shape the EDD methodology into its current form.

Classification

Distribution Statement

UNCLASSIFIED // Distribution Unlimited

All Expert-Driven Development materials, including the SOP, training curricula, templates, toolkit, and this website, are unclassified and approved for public release. They are released under the MIT License, which permits free use, modification, and distribution with attribution.

No classified, CUI, or restricted information is contained in any EDD material. The proof-of-concept tools referenced above are described in general terms only; no operational data, PII, or system-specific configuration details are included.