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

dev-cycle

8フェーズの開発サイクル:機能リクエスト、現状確認、機能計画、フロントエンド、バックエンド計画、バックエンドコード、テスト、ユースケース。体系的なソフトウェア開発のための反復フレームワーク。

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

설치 방법 보기

포함된 파일(1)

  • SKILL.md11.1 KB

SKILL.md(원문)

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

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

日本語 — dev-cycle の公式日本語版。

開発サイクル (Dev Cycle) (日本語)

目的: 機能リクエストから検証済みシステムに至る構造化プロセス。 すべての開発は以下の8つのフェーズを通過します。


概要と目的

  +--------------------------------------------------------------+
  |                    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

フェーズ 1: 機能リクエスト (機能要件)

内容: 機能要件の収集および策定。

入力:

  • ユーザーの要望、アイデア、課題
  • パートナーからの提案(LLMアシスタント)
  • ユースケースからの知見(フィードバックループ!)

出力:

  • タスク管理システム内のタスク(例:Issue、チケット、TODOリストとして)
  • 要件は「何を行いたいか」(WHAT) を記述し、「どのように行うか」(HOW) は記述しない

ルール:

  • 要件は常に機能的に記述する(「ユーザーがXを行える」)
  • 技術的に記述しない(「XのためのRESTエンドポイントを実装する」など)
  • ユースケースを要件のソースとして活用する(フェーズ 8 -> フェーズ 1)

フェーズ 2: 現状確認

内容: 既存機能のインベントリ調査。

チェックリスト:

  [ ] 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?

出力:

  • 既存のもの、不足しているもの、拡張が必要なもののドキュメント化
  • 重複作業の回避

フェーズ 3: 機能計画

内容: 機能レベルでの計画 — すぐにコードを書かないこと。

計画レベル:

レベル問い成果物
Workflowいつ/どのように調整を行うか?workflows/*.md
Agent誰が実行するか?agents/*.txt
Expert誰がドメイン知識を持っているか?experts/*/
Skill何を行うか?skills/*.md
Service技術的にどのように実現するか?services/*/

ルール:

  • まず機能的に考え、次に技術的に考える
  • ワークフローはプロセスを記述し、実装の詳細には触れない
  • すべてのアジエントには明確なプロフィールが必要
  • サービスはユーザーデータなしで機能しなければならない

フェーズ 4: 機能フロントエンドの実装

内容: スキルファイル、ワークフローのMarkdown、エージェントプロフィールの作成。

ここでの「フロントエンド」とは機能記述層を指します:

  • ワークフローファイル (.md)
  • エージェントプロフィール (.txt)
  • 専門家知識 (Expert knowledge)
  • サービス記述
  • ヘルプファイル

出力:

  • すべての機能記述が存在する
  • LLMパートナーがワークフローを読み込み理解できる
  • 機能層が完全にドキュメント化されている

フェーズ 5: バックエンドの計画と調整

内容: 技術アーキテクチャを機能フロントエンドに合わせる。

計画領域:

領域問い配置場所
CLI Handlersどのコマンドか?handlers/*.py
DB Schemaどのテーブル/カラムか?schema/*.sql
API EndpointsどのGUIエンドポイントか?server.py
ToolsどのPythonスクリプトか?tools/*.py

出力:

  • 機能フロントエンドに合わせた技術計画
  • データベーススキーマ設計
  • CLIコマンド構造

フェーズ 6: バックエンドタスクの実装

内容: Pythonコード、DBマイグレーション、CLIハンドラーの記述。

チェックリスト(タスクごと):

  [ ] 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?

フェーズ 7: 技術テストとバグ修正

内容: 技術的な正確性の確保。

テスト種別 (B/O/E):

種別視点説明
B-Tests外部/自動化自動テスト、CI/CD
O-Tests機能的 (入力->出力)手動での機能検証
E-Tests主観的/体験UX評価、エルゴノミクス

バグ発生時:

  • バグ修正プロトコル (bugfix protocol) を適用する
  • 20分ルールを守る(20分経過しても解決しない場合はアプローチを変更)
  • 学んだ教訓 (lessons learned) を記録する

フェーズ 8: 機能およびフィーチャーテスト — ユースケース

内容: ユーザー視点からのエンドツーエンド (End-to-end) 検証。

ユースケースは両方の目的を果たします:

  1. 機能の指標 — 何が求められているか?何が可能であるべきか?
  2. テストシナリオ — AからZまで実際に機能するか?

ユースケースフォーマット:

  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?

フィードバックループ:

  • 失敗したユースケース -> フェーズ 1 の新しいタスクへ
  • 成功したユースケース -> 検証済み機能へ
  • 新しいユースケースのアイデア -> タスクとして記録

まとめ: サイクル

  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)

サイクルはループです: ユースケースによって機能が検証されると同時に、新たな要件が生成されます。


フェーズ固有のスキル

フェーズ専門スキルトリガー
フェーズ 1-3Project bootstrapper (利用可能な場合)新規プロジェクトの作成 (新規開発 / greenfield)
フェーズ 2project-onboarding既存プロジェクトの引き継ぎ
フェーズ 2-3docs-analysis要件定義書とコードの照合
フェーズ 5-6pipeline-optimizer既存構造の刷新・リファクタリング
フェーズ 7bugfix-protocol体系的な6段階デバッグ
フェーズ 7-8bugsweepリリース前の収束型バグスイープ

スキルコレクションにスキルインデックスがある場合は、より多くのフェーズ固有スキルを検索してください。


変更履歴

1.1.0 (2026-06-13)

  • project-onboarding, docs-analysis, pipeline-optimizer, bugfix-protocol, bugsweep への参照を含む「フェーズ固有のスキル」テーブルを新規追加

1.0.0 (2026-03-12)

  • BACH (dev-zyklus v1.0.0) より移植

作成日: 2026-01-28 | 移植日: 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의 스킬 모두 보기

이 스킬의 문제 신고