跳到正文
cccskills
免费在 GitHub 公开

dev-soft-agent

Canalización automatizada de desarrollo de software. Escanea proyectos, prioriza tareas, analiza código u orquesta bucles de desarrollo. Cero dependencias (solo la biblioteca estándar de Python).

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md4.3 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

<img src="../banner.png" width="100%" alt="dev-soft-agent banner">

Español — Versión oficial en español de dev-soft-agent.

Dev Soft Agent (Español)

Canalización automatizada de desarrollo de software. Extraída del agente ATI de BACH, se ejecuta de forma totalmente independiente solo con la biblioteca estándar de Python.

Componentes

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

Uso como biblioteca de 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.description} (Prio: {task.priority})")

# Complete dev session (Deutsch)
result = loop.run_session()
loop.save_session()

Uso como CLI

cd 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

Convención de nombres (clasificación de proyectos)

Los proyectos se clasifican según el nombre de su carpeta:

PrefijoEtiquetaPesoSignificado
RDYReady1.0Máxima prioridad
RDY_FASTFast Ready0.5Rápido de completar
FASTFast0.33Tarea pequeña
DEVDevelopment0.17En desarrollo
RELReleased0.0Completado, no requiere trabajo
ARCArchived0.0Archivado

El peso determina la probabilidad en la selección aleatoria.

Formato de TASKS.txt

# 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

Políticas

Políticas de calidad que se pueden verificar automáticamente en el código:

  • NamingPolicy: snake_case para módulos/funciones, PascalCase para clases
  • EncodingPolicy: Aplicar UTF-8, detectar BOM, marcar CRLF
  • PathPolicy: Detectar e informar rutas absolutas codificadas en el código

Registro de cambios

0.1.0 (2026-03-12)

  • Migración desde MODULAR_AGENTS/devSoftAgent a la biblioteca de skills
  • Escáner de proyectos, motor de tareas, analizador de código y DevLoop
  • 3 políticas (nombres, codificación, rutas)
  • 3 plantillas de prompts (tarea, revisión, análisis)

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.

中文简介正在准备中。当前显示原文说明。

ellmos-ai/skills82026年10月19日 更新

Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.

中文简介正在准备中。当前显示原文说明。

ellmos-ai/skills82026年10月19日 更新

Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.

中文简介正在准备中。当前显示原文说明。

ellmos-ai/skills82026年10月19日 更新

スティーブン・ヘイズによるアクセプタンス&コミットメント・セラピー(ACT):心理的柔軟性の6つのコアプロセスを備えたヘキサフレックス・モデル。

中文简介正在准备中。当前显示原文说明。

ellmos-ai/skills82026年10月19日 更新

Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.

中文简介正在准备中。当前显示原文说明。

ellmos-ai/skills82026年10月19日 更新

Terapia de Aceptación y Compromiso (ACT) según Steven Hayes: modelo Hexaflex con los seis procesos nucleares de la flexibilidad psicológica.

中文简介正在准备中。当前显示原文说明。

ellmos-ai/skills82026年10月19日 更新

查看 ellmos-ai 的全部技能

报告此技能的问题