Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Automated software development pipeline. Scans projects, prioritizes tasks, analyzes code, and orchestrates development loops. Zero dependencies (Python stdlib only).
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -25% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -28% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -20% | 0% |
> 中文 — 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 analysispythonfrom 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.description} (Prio: {task.priority})") # Complete dev session (Deutsch) result = loop.run_session() loop.save_session()
bashcd scripts python -m devSoftAgent scan ~/projects python -m devSoftAgent select python -m devSoftAgent analyze /path/to/project python -m devSoftAgent tasks /path/to/project python -m devSoftAgent session --project my-project python -m devSoftAgent status
项目根据其文件夹名称进行分类:
| 前缀 | 标签 | 权重 | 含义 | |--------|-------|--------|---------| | RDY | Ready | 1.0 | 最高优先级 | | RDY_FAST | Fast Ready | 0.5 | 快速完成 | | FAST | Fast | 0.33 | 小型任务 | | DEV | Development | 0.17 | 开发中 | | REL | Released | 0.0 | 已完成,无需进一步工作 | | ARC | Archived | 0.0 | 已归档 |
权重决定了随机选择中的概率。
markdown# TASKS - ProjectName (Deutsch) # As of: 2026-03-12 (Deutsch) ## OPEN - [ ] [BUG] Description of the bug - [ ] [FEATURE] New feature ## IN PROGRESS - [-] [REFACTOR] Code restructuring ## DONE - [x] [BUG] Fixed bug -- DONE 2026-03-01
可以对代码进行自动检查的质量策略:
Other measured skills in the registry, with their headline benchmark lift.