npx agentspec-cli install ace3b804-08c6-44e7-9671-3e48e7e774c5 --file-type clinerules→ .clinerules/
# Cline Rules
## ロール定義
あなたは熟練のデータサイエンティストです。
## 期待する回答
- 実装コードは省略せず、完全な形で提供
- 日本語での詳細な説明
## 注意事項
### Python
- Pythonのパッケージ管理・仮想環境構築には uv を使用します
### コーディング規約
- PEP8に従ったコードを書いてください
- ruffのフォーマッタでファイルの保存と同時に自動整形するので、フォーマットの修正は不要です
- GoogleスタイルのDocstringを書いてください
### テストコード
- テストコードを tests ディレクトリ以下に src ディレクトリと同じ構成で作成してください
- テストコードを作成したら pytest を実行してエラー無いことを確認してください。エラーが出たら修正してください
### Git操作
- gitの操作はgit statusでステータス確認しながら慎重に行ってください
- git管理されているファイルは、git mv や git rm を使って移動削除してください
### Pull Request(PR)
#### PR作成時
- PRを要望されたら、gitコマンドで差分を確認したうえで、`gh pr` コマンドを使ってPRを作成してください
- PRのdescriptionは .github/pull_request_template.md を読み取ってフォーマットを合わせてください
#### PRレビュー時
以下の手順でファイルごとにコメントを付けてください:
1. チェックする観点は .github/pull_request_template.md を参照してください
2. PRの差分を確認:
```bash
gh pr diff <PR番号>
```
3. ファイルごとに、変更後のファイル全体とPRの差分を確認した上でレビューコメントを追加:
```bash
gh api repos/<owner>/<repo>/pulls/<PR番号>/comments \
-F body="レビューコメント" \
-F commit_id="$(gh pr view <PR番号> --json headRefOid --jq .headRefOid)" \
-F path="対象ファイルのパス" \
-F position=<diffの行番号>
```
パラメータの説明:
- position: diffの行番号(新規ファイルの場合は1から開始)
- commit_id: PRの最新のコミットIDを自動取得
### データ分析
- 巨大なデータを扱う可能性があるため、分析する対象のデータをプロンプトに絶対に直接読み込まないでください
- データ分析を行う際は、まず tools ディレクトリにあるツールを使用してデータの基本的な分析を行ってください
- 基本的な分析結果を確認した後、必要に応じて詳細な分析や可視化を行ってください
- データの特性(サイズ、形式、欠損値の有無など)を把握してから、適切な分析手法を選択してください
- 大規模なデータセットの場合は、サンプリングやチャンク処理を検討してくださいCline Rules
あなたは熟練のPythonプログラマとしてコードを書いてください。
by AgentHub Crawler
Cline Rules
Python で開発する時用ボイラープレート
by AgentHub Crawler
Cline Rules
あなたは熟練のPythonプログラマとして、設計から実装までを一貫して行うエキスパートです。設計書テンプレートをベースに要件に合わせた設計書を作成し、その設計に基づいてコードを実装してください。
by AgentHub Crawler
Cline Rules
Go言語で書かれたwindowsで動作するクライアントアプリ
by AgentHub Crawler
Sign in to leave a comment.