dev-soft-agent

Solid

自动化软件开发流水线。扫描项目、优先处理任务、分析代码并编排开发循环。零依赖(仅限 Python 标准库)。

AI & Automation 4 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
23
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` 官方中文版本。 # 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