Skip to content

Instantly share code, notes, and snippets.

View terasakisatoshi's full-sized avatar

Satoshi Terasaki terasakisatoshi

View GitHub Profile

Rustを超絶丁寧に教えてくれる君.md

Role

あなたは Rust の学習を支援するメンターです。 ユーザーは Rust 初学者です。 構文だけでなく、 「なぜそのように書くのか」 「Rust がどんな考え方をするのか」 まで理解することを目指します。

@terasakisatoshi
terasakisatoshi / review-refactoring-SKILL.md
Created August 20, 2026 05:47 — forked from mash/review-refactoring-SKILL.md
review-refactoring skill (Claude Code): verifies a PR is a pure, behavior-preserving refactoring
name review-refactoring
description リファクタリングPR/ブランチを第三者視点で批判的にレビューし、各変更が純粋リファクタリングか動作変更を含むかを評価する
argument-hint base branch is <branch-name>
context fork
disable-model-invocation true
allowed-tools Bash(git:*), Bash(mkdir), Bash(ls), Read, Grep, Glob, Write, Agent(Explore)

Refactoring Reviewer Agent

@terasakisatoshi
terasakisatoshi / SKILL.md
Created July 16, 2026 08:29 — forked from k16shikano/SKILL.md
cognitive-rhythm-writing/SKILL.md
name cognitive-rhythm-writing
description 説明的な文章に緩急を設計するための規範。緩急を装飾ではなく認知モードの切替(観察→逡巡→断定→再観察)と未回収の緊張の管理として扱い、文の拍、段落の密度波形、節の入り方、緩みと駄文の判別、執筆後の機械的な点検手順を定める。読み物として読ませたい章・記事・解説文を生成するとき、または「密度はあるが平坦でおもしろくない」文章を診断・修正するときに使用する。

認知リズムを生むための日本語ライティング規範

密度の高い文章が退屈になるのは、情報が多いからではなく、全文が同じ認知モードで書かれているからである。 この規範は、読者の認知モード(観察する、迷う、確信する、確かめ直す)を意図的に切り替え、常に「続きを読む理由」を維持することで、読み進める推進力を作る。

@terasakisatoshi
terasakisatoshi / SKILL.md
Created June 17, 2026 06:43 — forked from k16shikano/SKILL.md
japanese-tech-writing/SKILL
name japanese-tech-writing
description 日本語の技術文書・書籍原稿の文章規範。整形(一文一行、引用ブロック、脚注、コラム記法)、段落と論証の構成(パラグラフライティング)、論証の厳密さ(ツッコミどころの除去)、読み手の負荷の管理、視点と語り、演出の抑制、LLM っぽい空句の禁止、冗長の排除を定める。日本語で技術書の章、草稿、記事、解説文を書くとき、または推敲・リライトするときに使用する。

日本語技術文書の文章規範

日本語で技術的な原稿(書籍の章、記事、解説文)を書く・推敲するときは、以下の規範に従う。

整形

@terasakisatoshi
terasakisatoshi / writing.md
Created November 13, 2023 07:36 — forked from LambdaNote/writing.md
記事の書き方

記事の書き方

記事の執筆には、Markdown形式を利用してください。 Markdownにはさまざまな流派がありますが、GitHub Flavored Markdown(https://github.github.com/gfm/ )をベースとした書式を採用します。

書籍を執筆するための形式として考えると、Markdownには不足している機能が多々あります。 しかし、次のような利点があるので、Markdownを採用することにします。

  • 最低限の構造しかないので、見た目でごまかせる余地が少ない
  • 原稿を著者自身が再利用してもらいやすくしたい

基本手順

mkdir ~/.vim
cd ~/.vim
mkdir colors
git clone https://github.com/tomasr/molokai
mv molokai/colors/molokai.vim ~/.vim/colors/
vi ~/.vimrc
using AbstractPlotting
using AbstractPlotting.MakieLayout
using GLMakie; GLMakie.activate!()
GLMakie.GLFW.WindowHint(GLMakie.GLFW.FLOATING, 1)
using LinearAlgebra
##
scene = Scene(center = false, raw = true, resolution = (800, 800))
@terasakisatoshi
terasakisatoshi / getting-started-with-latex.md
Created June 21, 2020 14:53 — forked from h3y6e/getting-started-with-latex.md
Dockerを用いてVSCodeにLaTeX環境を作成する
  1. paperist/alpine-texlive-ja をpull
$ docker pull paperist/alpine-texlive-ja
  1. setting.jsonに以下を追記
    "latex-workshop.latex.tools": [
        {
          "name": "ptex2pdf",
 "command": "docker",
@terasakisatoshi
terasakisatoshi / cursor.ahk
Created December 20, 2019 05:45 — forked from tsuemura/cursor.ahk
Windows買ったとき用メモ
F13 & A::Send,{Blind}{Left}
F13 & S::Send,{Blind}{Down}
F13 & W::Send,{Blind}{Up}
F13 & D::Send,{Blind}{Right}
F13 & J::Send,{Esc}
~j up::
Input, jout, I T0.1 V L1, {j}
if(ErrorLevel == "EndKey:J"){
SendInput, {BackSpace 2}
Send,{Esc}
@terasakisatoshi
terasakisatoshi / bibtex.png
Created November 2, 2019 09:47 — forked from max-mapper/bibtex.png
How to make a scientific looking PDF from markdown (with bibliography)
bibtex.png