awesome-slash  by avifenesh

Autonomous AI agents for complete software development workflow automation

Created 3 weeks ago

New!

340 stars

Top 81.5% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project addresses the challenge of automating the end-to-end software development lifecycle beyond simple code generation. It offers a suite of 29 autonomous agents and commands designed to manage tasks from issue selection and branch management to code review, CI/CD integration, and deployment. The primary benefit is enabling developers to delegate the entire workflow to AI, freeing them to focus on strategic decisions rather than manual orchestration.

How It Works

awesome-slash utilizes a multi-agent architecture where specialized agents execute distinct, single-responsibility tasks within a structured pipeline. Workflow enforcement mechanisms prevent agents from skipping critical stages like code review or testing. The system prioritizes using efficient tools (like static analysis or shell commands) for automatable tasks, reserving LLM calls for complex judgment-based operations. Key innovations include "certainty-based detection" for safe auto-fixing of issues and robust "review loops with safeguards" that iterate until code quality standards are met.

Quick Start & Requirements

  • Primary Install/Run Command:
    • Claude Code (Recommended):
      /plugin marketplace add avifenesh/awesome-slash
      /plugin install next-task@awesome-slash
      /plugin install ship@awesome-slash
      
    • All Platforms (npm):
      npm install -g awesome-slash && awesome-slash
      
  • Non-default Prerequisites: Git, Node.js 18+, GitHub CLI (for GitHub workflows, authenticated), GitLab CLI (for GitLab workflows, authenticated).
  • Links:
    • Installation Guide: docs/INSTALLATION.md
    • Cross-Platform Setup: docs/CROSS_PLATFORM.md
    • Usage Examples: docs/USAGE.md

Highlighted Details

  • Certainty-Based Detection: Findings are classified by certainty (HIGH, MEDIUM, LOW), allowing for safe, automated fixes of HIGH certainty issues.
  • Review Loops with Safeguards: An orchestrator agent runs multiple review passes (code quality, security, performance, tests) and conditional specialists, iterating until issues are resolved and AI artifacts are cleaned.
  • Workflow Enforcement: Agents cannot bypass required phases (e.g., code review, CI checks) due to built-in hooks.
  • Resume From Any Point: Persistent state files (tasks.json, flow.json) enable workflows to resume precisely from where they were interrupted.
  • Token Efficiency: Employs compact output modes, specialized collectors (e.g., JavaScript for /drift-detect), and pre-indexed maps to minimize LLM token consumption.
  • Cross-Platform Compatibility: Consistent workflows across Claude Code, OpenCode, and Codex CLI.

Maintenance & Community

The project is maintained by Avi Fenesh. Community support and issue tracking are available via GitHub Issues (github.com/avifenesh/awesome-slash/issues) and Discussions (github.com/avifenesh/awesome-slash/discussions).

Licensing & Compatibility

  • License Type: MIT License.
  • Compatibility: The MIT license is permissive, allowing for commercial use, modification, and distribution, making it suitable for integration into closed-source projects.

Limitations & Caveats

The provided documentation does not explicitly detail limitations or known bugs. The project's core premise is that orchestration, not model capability, is the primary bottleneck for autonomous AI development. Its effectiveness relies on the quality of the underlying AI models and the accuracy of its prompt engineering.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
60
Issues (30d)
114
Star History
344 stars in the last 23 days

Explore Similar Projects

Feedback? Help us improve.