Skip to content

FSoft-AI4Code/awesome-agentic-software

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome Agentic Software 🤖⚡

A curated collection of AI tools, frameworks, and methods for modern software development. This repository focuses on agentic approaches - where AI agents collaborate with developers to enhance productivity, planning, and code quality.

🎯 What is Agentic Software Development?

Agentic software development leverages AI agents that can:

  • Plan and strategize project requirements autonomously
  • Collaborate with human developers in structured workflows
  • Generate and refine code, documentation, and architecture
  • Analyze and improve existing codebases systematically
  • Adapt and learn from project contexts and feedback

📚 Contents

🏗️ BMAD-METHOD™ Planning Guides

Comprehensive guides for using the Breakthrough Method for Agile AI-Driven Development - a universal AI agent framework for structured project planning and development.

Phase 1: Planning with Analyst Agent

Key Features:

  • Interactive Mode: 11-section comprehensive project brief creation
  • Multi-perspective Analysis: Stakeholder round tables and risk assessment
  • Research Integration: Generate prompts for ChatGPT, Gemini, Claude, Perplexity
  • Quality Assurance: Built-in elicitation methods for thorough planning
  • Bilingual Support: English and Vietnamese documentation

🔧 Tools & Frameworks

More sections coming soon as the repository grows

🚀 Quick Start

BMAD-METHOD™ Project Planning

  1. Install BMAD-METHOD™:

    npx bmad-method install
  2. Start with Analyst Agent:

    /analyst
  3. Create Project Brief:

    3  # Select create-project-brief
    1  # Choose Interactive Mode
    
  4. Follow the 11-section workflow for comprehensive project documentation

Example Workflow

Project Idea → Project Brief → Research → Brainstorming → Elicitation → PRD → Development

📖 Documentation Structure

Planning Guides

Each guide includes:

  • Overview - Purpose and when to use
  • Step-by-step workflow - Complete process with examples
  • Real examples - Actual outputs and sessions
  • Best practices - Tips for effective usage
  • Integration - How it fits into the broader workflow

Bilingual Support

  • English - Complete technical documentation
  • Vietnamese - Full translations with English code blocks preserved
  • Consistent structure - Same organization across languages

🎯 Use Cases

For Individual Developers

  • Rapid prototyping with structured planning
  • Documentation generation for side projects
  • Learning structured development methodologies

For Teams

  • Standardized planning processes across projects
  • Stakeholder alignment through comprehensive briefs
  • Knowledge sharing with documented methodologies

For Agencies/Consultants

  • Client requirement gathering with professional documentation
  • Project scoping and risk assessment
  • Scalable planning processes across multiple clients

🌟 Key Benefits

Structured Approach

  • Template-driven - Proven frameworks ensure completeness
  • Quality assurance - Built-in validation and review processes
  • Consistency - Standardized outputs across projects

AI-Enhanced Productivity

  • Context-aware - AI agents understand your project specifics
  • Multi-tool integration - Leverage different AI tools for different tasks
  • Iterative refinement - Continuous improvement through agent feedback

Comprehensive Documentation

  • Professional outputs - Publication-ready project documentation
  • Stakeholder ready - Clear communication for all project participants
  • Future reference - Structured knowledge base for project evolution

🤝 Contributing

We welcome contributions! This repository aims to become the definitive collection of agentic software development resources.

How to Contribute

  1. Fork the repository
  2. Create a feature branch
  3. Add your AI tools, frameworks, or methods
  4. Document thoroughly with examples
  5. Submit a pull request

What We're Looking For

  • AI development tools and frameworks
  • Agent-based workflows for software development
  • Integration guides for popular AI platforms
  • Real-world examples and case studies
  • Best practices and methodologies
  • Multi-language support for global accessibility

📜 License

MIT License - see LICENSE for details.

🙏 Acknowledgments

  • BMAD-METHOD™ - Official GitHub Repository
  • BMad Code Community - For the innovative agentic development framework
  • Contributors - Everyone who helps build this collection

🔗 Related Resources

Official Links

AI Development Tools

  • ChatGPT - Conversational AI for development assistance
  • Claude - Advanced reasoning and code analysis
  • Gemini - Google's multimodal AI platform
  • Perplexity - Real-time research and information gathering

⭐ Star this repository if you find it helpful for your agentic software development journey!

🔔 Watch for updates as we continuously add new tools and frameworks.

🤝 Contribute your own agentic development workflows and help build the community.


Making software development more intelligent, collaborative, and efficient through AI agent partnerships.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published