본문으로 건너뛰기
cccskills
무료GitHub에 공개

dev-cycle

Ciclo de desarrollo de 8 fases: solicitudes de funciones, estado actual, planificación funcional, frontend, planificación de backend, código de backend, pruebas, casos de uso. Marco iterativo para el desarrollo sistemático de software.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md10.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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

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

Ciclo de Desarrollo (Dev Cycle) (Español)

Objetivo: Proceso estructurado desde la solicitud de funciones hasta el sistema validado. Cada desarrollo pasa por estas 8 fases.


Descripción general y propósito

  +--------------------------------------------------------------+
  |                    DEVELOPMENT CYCLE                         |
  +--------------------------------------------------------------+
  |                                                              |
  |  Phase 1   Feature Requests (functional requirements)        |
  |     |                                                        |
  |     v                                                        |
  |  Phase 2   Check Current State (What already exists?)        |
  |     |                                                        |
  |     v                                                        |
  |  Phase 3   Functional Planning                               |
  |            (Workflows, Agents, Experts, Skills, Services)    |
  |     |                                                        |
  |     v                                                        |
  |  Phase 4   Implement Functional Frontend                     |
  |            (Skill files, workflow markdown, agent profiles)   |
  |     |                                                        |
  |     v                                                        |
  |  Phase 5   Plan and Align Backend                            |
  |            (CLI handlers, DB schema, API endpoints)          |
  |     |                                                        |
  |     v                                                        |
  |  Phase 6   Implement Backend Tasks                           |
  |            (Python code, tools, DB migrations)               |
  |     |                                                        |
  |     v                                                        |
  |  Phase 7   Technical Tests and Bugfixes                      |
  |            (B/O/E tests, bugfix protocol)                    |
  |     |                                                        |
  |     v                                                        |
  |  Phase 8   Functional and Feature Test: USE CASES            |
  |            (End-to-end validation from user perspective)      |
  |                                                              |
  +--------------------------------------------------------------+

  Core principles throughout:
  - Functional description first (before code)
  - CLI First (everything controllable via terminal)
  - Clear separation of user data and system data

Fase 1: Solicitudes de Funciones (Requisitos Funcionales)

Qué: Recopilar y formular requisitos funcionales.

Entrada:

  • Deseos, ideas y problemas del usuario
  • Sugerencias de socios (asistentes LLM)
  • Perspectivas derivadas de los casos de uso (¡bucle de retroalimentación!)

Salida:

  • Tareas en el sistema de tareas (p. ej., como issue, ticket o lista TODO)
  • Los requisitos describen QUÉ se desea, no CÓMO

Reglas:

  • Formular siempre los requisitos de forma funcional ("El usuario puede hacer X")
  • No de forma técnica ("Implementar endpoint REST para X")
  • Utilizar los casos de uso como fuente de requisitos (Fase 8 -> Fase 1)

Fase 2: Comprobar el Estado Actual

Qué: Inventario de la funcionalidad existente.

Lista de verificación:

  [ ] Search existing tools/scripts
  [ ] Check documentation/help on the topic
  [ ] Check existing skills/agents/services
  [ ] Check DB schema (if relevant)
  [ ] Check use cases - has something similar been tested?

Salida:

  • Documentación de lo que existe, lo que falta y lo que requiere extensión
  • Prevención de duplicados

Fase 3: Planificación Funcional

Qué: Planificar a nivel funcional — NO escribir código inmediatamente.

Niveles de planificación:

NivelPreguntaArtefacto
Workflow¿CUÁNDO/CÓMO se realiza la coordinación?workflows/*.md
Agent¿QUIÉN ejecuta?agents/*.txt
Expert¿QUIÉN tiene conocimiento del dominio?experts/*/
Skill¿QUÉ se hace?skills/*.md
Service¿CÓMO se hace técnicamente?services/*/

Reglas:

  • Pensar primero en lo funcional, luego en lo técnico
  • Los workflows describen procesos, no detalles de implementación
  • Cada agente necesita un perfil claro
  • Los servicios deben funcionar sin datos de usuario

Fase 4: Implementar el Frontend Funcional

Qué: Crear archivos de skills, markdown de workflows y perfiles de agentes.

El "frontend" aquí es la capa de descripción funcional:

  • Archivos de workflow (.md)
  • Perfiles de agente (.txt)
  • Conocimiento de expertos
  • Descripciones de servicios
  • Archivos de ayuda

Salida:

  • Todas las descripciones funcionales existen
  • Un socio LLM podría leer y entender el workflow
  • La capa funcional está totalmente documentada

Fase 5: Planificar y Alinear el Backend

Qué: Alinear la arquitectura técnica con el frontend funcional.

Áreas de planificación:

ÁreaPreguntaUbicación
CLI Handlers¿Qué comandos?handlers/*.py
DB Schema¿Qué tablas/columnas?schema/*.sql
API Endpoints¿Qué endpoints GUI?server.py
Tools¿Qué scripts de Python?tools/*.py

Salida:

  • Plan técnico alineado con el frontend funcional
  • Diseño del esquema de la base de datos (DB schema)
  • Estructura de comandos CLI

Fase 6: Implementar Tareas de Backend

Qué: Escribir código Python, migraciones de BD y handlers de CLI.

Lista de verificación (por tarea):

  [ ] Works without user data (empty DB)?
  [ ] CLI command available?
  [ ] Input can come from files/folders?
  [ ] Output goes to structured DB?
  [ ] Scan/import is repeatable (idempotent)?
  [ ] No hardcoded path?
  [ ] Tool registered and documented?
  [ ] Help file created?

Fase 7: Pruebas Técnicas y Corrección de Errores (Bugfixes)

Qué: Garantizar la corrección técnica.

Tipos de prueba (B/O/E):

TipoPerspectivaDescripción
B-TestsExterna/AutomatizadaPruebas automatizadas, CI/CD
O-TestsFuncional (Entrada->Salida)Verificación funcional manual
E-TestsSubjetiva/ExperienciaEvaluación de UX, ergonomía

Ante errores (bugs):

  • Aplicar el protocolo de corrección de errores (bugfix protocol)
  • Observar la regla de los 20 minutos (cambiar de enfoque tras 20 min)
  • Documentar las lecciones aprendidas

Fase 8: Prueba Funcional y de Funcionalidades — CASOS DE USO

Qué: Validación de extremo a extremo (end-to-end) desde la perspectiva del usuario.

Los casos de uso sirven para AMBOS propósitos:

  1. Indicadores de funcionalidades — ¿Qué se desea? ¿Qué debería ser posible?
  2. Escenarios de prueba — ¿Funciona realmente de la A a la Z?

Formato del caso de uso:

  USECASE_NNN: Short Title

  PRECONDITION: What must be in place?
  INPUT:        What does the user enter / what data?
  EXPECTED:     What should the result be?
  TESTS:        Which components are tested?

Bucle de retroalimentación (Feedback Loop):

  • Casos de uso fallidos -> nuevas tareas en la Fase 1
  • Casos de uso exitosos -> funcionalidades validadas
  • Nuevas ideas de casos de uso -> registrar como tareas

Resumen: El Ciclo

  Phase 8 (Use Cases)
       |
       | New requirements / bugs
       v
  Phase 1 (Feature Requests)  -->  Phase 2 (Current State)
       ^                                    |
       |                                    v
  Phase 7 (Tests/Bugs)         Phase 3 (Functional Planning)
       ^                                    |
       |                                    v
  Phase 6 (Backend Code)       Phase 4 (Functional Frontend)
       ^                                    |
       |                                    v
       +──────────────────── Phase 5 (Backend Planning)

El ciclo es un bucle: Los casos de uso validan las funcionalidades y, al mismo tiempo, generan nuevos requisitos.


Skills específicas por fase

FaseSkill especializadaDesencadenante (Trigger)
Fases 1-3Project bootstrapper (si está disponible)Crear un nuevo proyecto (desde cero / greenfield)
Fase 2project-onboardingAsumir un proyecto existente
Fases 2-3docs-analysisVerificar documentos de requisitos frente al código
Fases 5-6pipeline-optimizerRenovar estructuras existentes
Fase 7bugfix-protocolDepuración sistemática en 6 fases
Fases 7-8bugsweepBarrido convergente de errores antes de un lanzamiento

Si tu colección de skills tiene un índice de skills, búscala para obtener más skills específicas por fase.


Historial de cambios

1.1.0 (2026-06-13)

  • Nueva tabla "Skills específicas por fase" con referencias a project-onboarding, docs-analysis, pipeline-optimizer, bugfix-protocol y bugsweep

1.0.0 (2026-03-12)

  • Adaptado desde BACH (dev-zyklus v1.0.0)

Creado: 2026-01-28 | Adaptado: 2026-03-12

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 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일 업데이트

史蒂芬·海斯(Steven Hayes)的接纳承诺疗法(ACT):包含心理灵活性六大核心过程的 Hexaflex 模型。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

ellmos-ai/skills82026년 10월 19일 업데이트

Acceptance & Commitment Therapy (ACT) according to Steven Hayes: Hexaflex model with the six core processes of psychological flexibility.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

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일 업데이트

ellmos-ai의 스킬 모두 보기

이 스킬의 문제 신고