dev-soft-agent

Solid

Automatisierte Software-Entwicklungspipeline. Scannt Projekte, priorisiert Tasks, analysiert Code und orchestriert Entwicklungsschleifen. Zero Dependencies (nur Python stdlib).

AI & Automation 2 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
16
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

<img src="banner.png" width="100%" alt="dev-soft-agent banner"> # Dev Soft Agent Automatisierte Software-Entwicklungspipeline. Extrahiert aus BACHs ATI-Agent, laeuft vollstaendig standalone mit reiner Python-Standardbibliothek. ## Komponenten ``` scripts/ config.py Konfiguration (Scan-Ordner, Naming-Prefixes, Gewichte) project_manager.py Projekt-Scan + Klassifizierung nach Naming-Konvention task_engine.py AUFGABEN.txt Parser + Code-Scanner (TODO/FIXME) code_analyzer.py Statische Analyse (LOC, Imports, Klassen, Funktionen) dev_loop.py Orchestrator (DevLoop) policies/ naming.py snake_case / PascalCase / SCREAMING_SNAKE Pruefung encoding.py UTF-8 Enforcement + BOM Detection paths.py Hardcoded-Path-Erkennung prompt_templates/ task_prompt.txt LLM-Prompt fuer Task-Bearbeitung review_prompt.txt LLM-Prompt fuer Code-Review analysis_prompt.txt LLM-Prompt fuer Projekt-Analyse ``` ## Nutzung als Python-Library ```python from scripts.dev_loop import DevLoop from scripts.config import Config config = Config() loop = DevLoop(config) # Projekte scannen projects = loop.scan_projects() # Projekt auswaehlen (gewichtete Zufallsauswahl nach Naming-Konvention) project = loop.select_project() # Code analysieren analysis = loop.analyze_project() print(f"{analysis.total_loc} LOC, {analysis.todo_count} TODOs") # Tasks laden und priorisieren tasks = loop.get_tasks() for ...

Details

Author
ellmos-ai
Repository
ellmos-ai/skills
Created
4 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category