xs-arxiv
arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。
ソフトウェア開発タスクを進めるときの基本フロー。立ち上げ、ブランチ運用、実装、検証、PR作成、記録までを一気通貫で扱う。「実装して」「修正して」「PR作って」「コードを書く」「dev-workflow」で使用。
$ npx -y skills add karaage0703/ai-assistant-workspace --skill xs-dev-workflow --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/xs-dev-workflowContext preview
The summary Claude sees to decide when to auto-load this skill.
ソフトウェア開発タスクを進めるときの基本フロー。立ち上げ、ブランチ運用、実装、検証、PR作成、記録までを一気通貫で扱う。「実装して」「修正して」「PR作って」「コードを書く」「dev-workflow」で使用。
name: xs-dev-workflow description: ソフトウェア開発タスクを進めるときの基本フロー。立ち上げ、ブランチ運用、実装、検証、PR作成、記録までを一気通貫で扱う。「実装して」「修正して」「PR作って」「コードを書く」「dev-workflow」で使用。
ソフトウェア開発タスクを、リポジトリ状態の確認から PR 作成・記録まで一貫して進めるためのスキル。
1. **先に状態を見る** — `git fetch`、`git status`、既存 PR の有無を確認してから作業する 2. **既存変更を壊さない** — 自分が作っていない未コミット変更を勝手に戻さない 3. **共有リポジトリは PR フロー** — 公開・共有リポジトリでは小さな変更でもブランチを切る 4. **検証を書く** — PR 本文に何を確認したかを残す 5. **節目を記録する** — 長く続く作業は `memory/YYYYMMDD.md` や `MEMORY.md` に状態を残す 6. **公開操作は確認する** — push、PR作成、merge、release など公開リポジトリに影響する操作は、対象と操作内容を明示してユーザーのOKを取る
実装前に次の4点を短く固定する。
1. ユーザーが解決したい問題 2. 最初に触って確認できる最小のend-to-end経路 3. 今回やらないこと 4. ユーザーが成功と判断できる確認条件
将来向けの共通基盤や抽象化は、この最小経路に必要になるまで先行実装しない。
git fetch origin git status --short --branch git branch --show-current
見るポイント:
既存の未コミット変更がある場合、自分の作業と関係するものだけ慎重に扱う。無関係な変更は触らない。
共有・公開リポジトリでは原則として専用ブランチを作る。
git pull --ff-only git switch -c fix/<short-topic>
既に関連 PR が開いている場合:
既存の構成・命名・テスト方針に合わせる。新しい抽象化や依存は、実際に複雑さを減らす場合だけ追加する。
「機能がない」「新しく実装する」と判断する前に、コード、設定例、README、docs、testsを検索する。コードと文書に機能がありruntimeだけ失敗する場合は、実装不足ではなく設定・反映・運用の問題として調査する。
編集後は差分を確認する。
git diff
変更内容に応じて最小限でも検証する。
例:
実行できなかった検証があれば、PR 本文と報告に理由を書く。
ステージングは対象ファイルを明示する。
git add <file1> <file2> git diff --cached git commit -m "<summary>"
`git add .` や `git add -A` は、無関係な変更を巻き込みやすいので避ける。
公開リポジトリで `git push` や `gh pr create` を行う前に、次のように対象操作を明示してユーザーのOKを取る。
これから public repo <owner>/<repo> に以下を実行します。 - branch <branch> を push - PR を作成 OK?
OKが出たら実行する。
git push -u origin <branch> gh pr create --title "<タイトル>" --body "$(cat <<'EOF' ## 概要 - <変更点1> - <変更点2> ## 検証 - [x] <実行した確認> - [ ] <未確認の確認> EOF )"
PR 本文には以下を書く:
仕様、スコープ、検証結果が変わったら、その時点でPR本文も更新する。追加要件が入った場合、変更前にもらったレビュー・マージ承認を新しい差分へ流用しない。
マージ、稼働環境への配備、サービス再起動はそれぞれ別操作として、ユーザーが許可した範囲だけ実行する。まとめて明示許可された場合は再確認しない。
作業が長引く、別チャンネル・別セッションで引き継ぐ、PR を作った、方針転換した、完了した。こうした節目では記録する。
記録先:
記録例:
### <repo>: <作業名> - PR: <URL> - 内容: <1〜3行> - 検証: <実行したコマンドや確認> - 次: <残っていること>
AIコーディングツール(Claude Code / Codex CLI / Grok CLI など)を、継続的なパーソナルアシスタントとして使うためのスターターキットです。初回起動時に対話形式で設定を作り、以後はファイルに残した記憶・ルール・スキルを読みながら動きます。 xangi(Discord常駐型AIアシスタント)の推奨ワークスペースです。xangiと組み合わせることで、チャットからスキルを呼び出して日常タスクを自動化できます。
arXiv論文の検索・トレンド発見・詳細分析を行う統合スキル。興味度スコアでユーザーに刺さる論文を自動選定。PDF全文読み込み・Notion蓄積対応。「arXivチェックして」「論文検索」「論文分析して」で使用。
ワークスペース内の遠い知識や活動をつないで、新しいアイデアを生成する思考支援スキル。過去記事・メモ・発信資産から企画や実装ネタを出したい時に使用。「アイデア出して」「知識をつないで」「一見関係ないものをつないで」で使用。
カレンダー予定を確認するスキル。ICS(Googleカレンダー等)と手動追加(画像読み取り)を統合。「今日の予定」「明日の予定」「カレンダー画像送って」「スケジュール確認」で使用。`/calendar` で発動。
猫の写真を自動判定して猫日記を作成するスキル。写真を送ると猫かどうか判定し、猫ならNotion猫日記DBに自動保存。毎週ベストショットを選出。「猫日記」「ねこ日記」「猫写真」「今週のベストショット」で使用。
内容に応じて最適な図表形式を自動選択し、ローカルで画像生成(Pillow)またはコード出力(Mermaid/PlantUML)。フローチャート、アーキテクチャ図、階層図などを生成。資料作成、システム設計時に使用。