Skip to content
generated from GSA/grace-template

Specification 1 (hierarchical style) for an agentic software development crew, for implementation with mainstream Agentic platforms like Claude Code, Strands, etc.

License

Notifications You must be signed in to change notification settings

GSA-TTS/devCrew_s1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

46 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DevCrew_s: Specifications for AI-Powered Multi-Agent Development

🎯 Overview

DevCrew_s is the specification repository for the DevCrew multi-agent framework. This repository contains all agent specifications, protocol definitions, and architectural documentation that define how autonomous AI agents collaborate to perform complex development tasks across various domains.

Note: This is a specification-only repository. For actual implementations, see the DevCrew_i repository.

πŸš€ Why DevCrew?

The Human-AI Partnership Model

AI agents augment, not replace, human expertise. Our framework embodies the principle that AI and humans excel in different areas:

  • Humans excel at: Creativity, ethical judgment, strategic vision, and emotional intelligence (EPOCH Framework)
  • AI agents excel at: Pattern recognition, repetitive tasks, 24/7 availability, and processing vast amounts of data

Research shows AI agents can boost team productivity by 60% while humans maintain control over strategic decisions. Learn more about AI augmentation vs. replacement β†’

Background

  • 79% of companies are already adopting AI agents
  • 96% of organizations plan to expand AI usage in 2025
  • Early adopters achieve 30-50% cost reductions while improving quality

Explore the full business case β†’

Agent Architecture

  • Specialized Roles: Each agent has focused expertise
  • Protocol-Driven: Standardized workflows ensure consistency
  • Human Oversight: Strategic decisions remain with humans

Protocol Design

  • Reusable: One protocol serves multiple agents
  • Composable: Protocols can invoke other protocols
  • Auditable: Clear success criteria and failure handling

Governance Model

  • Quality Gates: Automated validation checkpoints
  • Architecture Fitness: Continuous compliance verification
  • Privacy by Design: Built-in data protection

πŸ€– Current Official Agents

Agent Role Key Protocols
Backend-Engineer Server-side development GH-1, P-TDD, P-RECOVERY
Code-Reviewer Quality assurance Code Review, Security Scan, Feedback Generation
Product-Owner Product strategy RICE Scoring, User Story Mapping, Roadmap Sync
QA-Tester Testing automation P-TDD, Test Generation, Validation
System-Architect Architecture governance ADR Creation, ASR Extraction, Technology Radar

πŸ”„ Core Protocols

DevCrew agents collaborate through 48 standardized protocols across 8 categories:

Featured Protocols

Explore all protocols β†’

🚦 Getting Started

Implementation Platforms

DevCrew specifications can be implemented using various platforms:

  • AWS Strands - Enterprise-scale AWS implementation
  • Claude Code - Anthropic's AI coding assistant
  • CrewAI - Open-source multi-agent framework

Quick Start with Specifications

  1. Clone the specifications repository

    git clone <repository-url>
    cd devCrew_s
  2. Study the core agent specifications

  3. Understand the protocol structure

  4. Choose your implementation approach

    • Review the implementation guides for your platform
    • Fork the DevCrew_i repository for implementation
    • Follow platform-specific setup instructions
  5. Contribute improvements

    • Propose new agents via agent proposals
    • Submit protocol enhancements
    • Share implementation experiences

🀝 Contributing

Your contributions make DevCrew better for everyone! Whether you're fixing a typo, proposing a new protocol, or designing an innovative agent, every contribution matters.

🌟 Why Contribute?

  • Shape the Future: Help define how AI agents collaborate in development workflows
  • Learn & Grow: Gain expertise in AI agent architecture and protocols
  • Community Impact: Your improvements benefit thousands of developers
  • Recognition: Contributors are credited in our releases and documentation

πŸ“ Ways to Contribute

Quick Wins (< 1 hour)

  • πŸ› Report Issues: Found a bug or inconsistency? Open an issue
  • πŸ“ Fix Documentation: Improve clarity, fix typos, add examples
  • πŸ’‘ Suggest Ideas: Propose enhancements via issues

Medium Contributions (1-5 hours)

  • πŸ”„ Improve Protocols: Enhance error handling, add edge cases
  • πŸ€– Review Agent Specs: Validate proposed agents, suggest improvements
  • πŸ“š Write Guides: Share implementation experiences and best practices

Major Contributions (5+ hours)

  • πŸ†• Create New Protocols: Design reusable workflows for common tasks
  • πŸ€– Propose New Agents: Use our AI Agent Specification Template
  • πŸ—οΈ Architectural Improvements: Propose system-level enhancements

πŸ“š Resources

βš–οΈ License

This project is in the worldwide public domain. As stated in CONTRIBUTING:

This project is in the public domain within the United States, and copyright and related rights in the work worldwide are waived through the CC0 1.0 Universal public domain dedication.

All contributions to this project will be released under the CC0 dedication. By submitting a pull request, you are agreeing to comply with this waiver of copyright interest.


Ready to contribute? Start with a good first issue or create an issue with your ideas. Whether you're from software, product, operations, or any other domain, your expertise can help shape the future of AI-assisted development.

About

Specification 1 (hierarchical style) for an agentic software development crew, for implementation with mainstream Agentic platforms like Claude Code, Strands, etc.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published