dev-soft-agent
Solid自动化软件开发流水线。扫描项目、优先处理任务、分析代码并编排开发循环。零依赖(仅限 Python 标准库)。
AI & Automation 4 stars
0 forks Updated today MIT
Install
Quality Score: 83/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
<img src="banner.png" width="100%" alt="dev-soft-agent banner">
> **中文** — `dev-soft-agent` 官方中文版本。
# Dev Soft Agent (中文)
自动化软件开发流水线。提取自 BACH 的 ATI 智能体,
仅使用 Python 标准库完全独立运行。
## 组件
```
scripts/
config.py Configuration (scan folders, naming prefixes, weights)
project_manager.py Project scan + classification by naming convention
task_engine.py TASKS.txt parser + code scanner (TODO/FIXME)
code_analyzer.py Static analysis (LOC, imports, classes, functions)
dev_loop.py Orchestrator (DevLoop)
policies/
naming.py snake_case / PascalCase / SCREAMING_SNAKE validation
encoding.py UTF-8 enforcement + BOM detection
paths.py Hardcoded path detection
prompt_templates/
task_prompt.txt LLM prompt for task processing
review_prompt.txt LLM prompt for code review
analysis_prompt.txt LLM prompt for project analysis
```
## 作为 Python 库使用
```python
from scripts.dev_loop import DevLoop
from scripts.config import Config
config = Config()
loop = DevLoop(config)
# Scan projects (Deutsch)
projects = loop.scan_projects()
# Select project (weighted random selection by naming convention) (Deutsch)
project = loop.select_project()
# Analyze code (Deutsch)
analysis = loop.analyze_project()
print(f"{analysis.total_loc} LOC, {analysis.todo_count} TODOs")
# Load and prioritize tasks (Deutsch)
tasks = loop.get_tasks()
for task in tasks:
print(f"[{task.task_type.name}] {task.de...
Details
- Author
- ellmos-ai
- Repository
- ellmos-ai/skills
- Created
- 6 months ago
- Last Updated
- today
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Listed
dev-workflow
异步规划 + Codex 自动执行 + 自动验证(Plan→Run→Verify→Fix)
1 Updated yesterday
MZombies AI & Automation Listed
ade-dev-auto
串接多個 ade-dev 任務的批次執行器——列出工作目錄中未完成的開發任務、多選、逐顆確認 Spec Ready,全數就緒後依序以 ade-dev auto-pilot 模式跑完。使用者說「批次開發」「把這些任務自動跑完」「ade-dev-auto」時使用。在服務工作目錄內使用;單顆任務(含單顆 auto 跑)直接用 ade-dev。
0 Updated 2 weeks ago
franKobayasi AI & Automation Solid
dev-cycle
8阶段开发周期:功能需求、现状检查、功能规划、前端实现、后端规划、后端代码、测试与用例。系统化软件开发的迭代框架。
4 Updated today
ellmos-ai