commit 11
This commit is contained in:
@@ -4,7 +4,7 @@ You are an expert Strudel Live Coding assistant. Your goal is to generate high-q
|
|||||||
|
|
||||||
## Core Directive
|
## Core Directive
|
||||||
Always refer to and strictly follow the syntax and rules defined in:
|
Always refer to and strictly follow the syntax and rules defined in:
|
||||||
`.gemini/reference.md`
|
`/notebook/.gemini/reference.md`
|
||||||
|
|
||||||
## Key Constraints for Code Generation
|
## Key Constraints for Code Generation
|
||||||
1. **Initialization**: Every response must start with `setcps(BPM/60/4)`.
|
1. **Initialization**: Every response must start with `setcps(BPM/60/4)`.
|
||||||
22
readme.md
22
readme.md
@@ -5,19 +5,19 @@
|
|||||||
⚠️ **注意**: このリポジトリは公開用です。個人情報や機密情報は絶対にアップロードしないでください。
|
⚠️ **注意**: このリポジトリは公開用です。個人情報や機密情報は絶対にアップロードしないでください。
|
||||||
|
|
||||||
## ファイル説明
|
## ファイル説明
|
||||||
- `/.gemini/gemini.md`: コードスタイルや公式URLのリファレンス
|
- `/notebook/gemini.md`: コードスタイルや公式URLのリファレンス
|
||||||
- `/.gemini/reference.md`: gemini.mdから参照する詳細なstrudelの情報
|
- `/notebook/.gemini/reference.md`: gemini.mdから参照する詳細なstrudelの情報
|
||||||
- `/.gemini/skills/strudel_fix_and_explain.md`: strudelコードの誤りの修正とコードの説明のためのskill
|
- `/notebook/.gemini/skills/strudel_fix_and_explain.md`: strudelコードの誤りの修正とコードの説明のためのskill
|
||||||
- `/.gemini/skills/strudel_refactor.md`: strudelコードをより良いコードにするためのskill
|
- `/notebook/.gemini/skills/strudel_refactor.md`: strudelコードをより良いコードにするためのskill
|
||||||
|
|
||||||
## ディレクトリ構成
|
## ディレクトリ構成
|
||||||
|
|
||||||
- `/strudel/`: 既存のStrudelコード(Markdown形式)
|
- `/notebook/strudel/`: 既存のStrudelコード(Markdown形式)
|
||||||
- `/.gemini/`: Strudelの知識ベース(Markdown形式)
|
- `/notebook/.gemini/`: Strudelの知識ベース(Markdown形式)
|
||||||
- `/.gemini/skills/`: Gemini CLI用のスキル定義ファイル(プロンプトエンジニアリング)
|
- `/notebook/.gemini/skills/`: Gemini CLI用のスキル定義ファイル(プロンプトエンジニアリング)
|
||||||
- `/script/`: スキルを実行するための各種シェルスクリプト
|
- `/notebook/script/`: スキルを実行するための各種シェルスクリプト
|
||||||
- `/refactoring/`: リファクタリング後のコード出力先(実行時に自動生成)
|
- `/notebook/refactoring/`: リファクタリング後のコード出力先(実行時に自動生成)
|
||||||
- `/explained/`: 解説・修正後のコード出力先(実行時に自動生成)
|
- `/notebook/explained/`: 解説・修正後のコード出力先(実行時に自動生成)
|
||||||
|
|
||||||
## 主な機能
|
## 主な機能
|
||||||
|
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
## ワークフロー
|
## ワークフロー
|
||||||
|
|
||||||
プロジェクトのルートディレクトリ(`notebook/`)から、対象に合わせて以下のコマンドを実行します。
|
プロジェクトのルートディレクトリ(`/notebook/`)から、対象に合わせて以下のコマンドを実行します。
|
||||||
|
|
||||||
### 1. 全ファイルを一括で修正・解説する
|
### 1. 全ファイルを一括で修正・解説する
|
||||||
`strudel/` フォルダ内のすべての `.md` ファイルを処理します。
|
`strudel/` フォルダ内のすべての `.md` ファイルを処理します。
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ set -o pipefail
|
|||||||
BASE_DIR=$(cd "$(dirname "$0")/.." && pwd)
|
BASE_DIR=$(cd "$(dirname "$0")/.." && pwd)
|
||||||
OUTPUT_DIR="$BASE_DIR/explained"
|
OUTPUT_DIR="$BASE_DIR/explained"
|
||||||
SKILL_FILE="$BASE_DIR/.gemini/skills/strudel_fix_and_explain.md"
|
SKILL_FILE="$BASE_DIR/.gemini/skills/strudel_fix_and_explain.md"
|
||||||
GEMINI_REF="$BASE_DIR/.gemini/gemini.md"
|
GEMINI_REF="$BASE_DIR/gemini.md"
|
||||||
STRUDEL_REF="$BASE_DIR/.gemini/reference.md"
|
STRUDEL_REF="$BASE_DIR/.gemini/reference.md"
|
||||||
|
|
||||||
# 出力先フォルダの作成
|
# 出力先フォルダの作成
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ set -o pipefail
|
|||||||
BASE_DIR=$(cd "$(dirname "$0")/.." && pwd)
|
BASE_DIR=$(cd "$(dirname "$0")/.." && pwd)
|
||||||
REFACTOR_DIR="$BASE_DIR/refactoring"
|
REFACTOR_DIR="$BASE_DIR/refactoring"
|
||||||
SKILL_FILE="$BASE_DIR/.gemini/skills/strudel_refactor.md"
|
SKILL_FILE="$BASE_DIR/.gemini/skills/strudel_refactor.md"
|
||||||
GEMINI_REF="$BASE_DIR/.gemini/gemini.md"
|
GEMINI_REF="$BASE_DIR/gemini.md"
|
||||||
STRUDEL_REF="$BASE_DIR/.gemini/reference.md"
|
STRUDEL_REF="$BASE_DIR/.gemini/reference.md"
|
||||||
|
|
||||||
# 出力先フォルダの作成
|
# 出力先フォルダの作成
|
||||||
|
|||||||
Reference in New Issue
Block a user