Skip to main content
aperswal
GitHub クリエイタープロフィール

aperswal

2 件の GitHub リポジトリにある 9 件の収集済み skills をリポジトリ単位で表示します。

収集済み skills
9
リポジトリ
2
更新
2026-05-25
リポジトリエクスプローラー

リポジトリと代表的な skills

simulation-review
ソフトウェア開発者

Audit and fix one paper's interactive simulation against a strict UI/UX and correctness rubric. Use when reviewing or repairing a visualization in components/visualizations/<slug>.tsx — wasted space (a small scroll box stranded inside a large reserved box), hidden scroll with no affordance, cramped padding, broken or meaningless color, dials that change nothing or are unlabeled, too many knobs, and logic that doesn't actually respond to the controls. Covers the render context, a control-discipline decision procedure, the full rubric, the per-sim work procedure, the shared-file collision rule, the gates, and a final scoring checklist.

2026-05-25
add-paper
ソフトウェア開発者

Turn a research paper PDF into a finished entry on this site. Use when the user drops a PDF into papers/ and runs /add-paper papers/<file>.pdf, or @-mentions this skill plus a PDF on a fresh session. Runs the whole pipeline end to end — read the paper, think it through, break it down, write image specs, generate 2K diagrams, write a layered explainer, build a bespoke play/step visualization, register it, and build the project — so a new searchable entry appears in the sidebar with a working page.

2026-05-24
clear-thinking-writing
テクニカルライター

Reason through a hard problem and then write the result clearly. Use whenever you need to think before producing prose — analyzing a paper, drafting an explainer, a doc, or a Slack message. Two halves: THINK (seven reasoning lenses, validation, incentives, second-order effects) and WRITE (plain conversational voice, banned words, sentence discipline, layered teaching). Read the precedence note first when writing a research explainer page, because the analyst template governs structure while these voice rules govern the sentences.

2026-05-24
paper-analyst
テクニカルライター

Analyze, summarize, explain, visualize, or teach a research paper. Use when given a paper (or a topic from a paper) and asked for a headline, an executive summary, a structured extraction, an audience-calibrated explanation (ELI5 up to peer researcher), a figure or interactive visualization plan, a teaching breakdown, or a compressed practitioner version. Pairs with clear-thinking-writing (how to reason and how to write) and is driven by add-paper (the end-to-end pipeline).

2026-05-24
paper-images
美術家(画家・彫刻家・イラストレーター含む)

Design and generate the figures for a paper's explainer — beautiful, minimalist 2K images that carry both the concept and the everyday analogy, with no more than 3 to 4 elements each. Use from add-paper, or directly, whenever creating diagrams for a doc. Covers the one-message rule, the element budget, fusing the mechanism with the explainer's running analogy, the house style (an inked pixel-art field-journal look on aged parchment, a tight earthy colorblind-safe palette, short black serif labels), prompt craft for the Gemini image tool, aspect ratios, descriptive alt text, the generate command, and the look-at-it-then-regenerate quality loop.

2026-05-24
paper-simulation
ソフトウェア開発者

Design and build a genuinely interactive, perturbable simulation of a paper's core mechanism — a live model the reader pokes, not a slideshow. Use from add-paper (or directly) whenever a paper's idea is a dynamical system, protocol, algorithm, scheduler, or multi-agent process where the interesting thing is what happens when you change inputs, inject faults, or intervene mid-run. Covers the think-first enumeration, the model/view split, deterministic seeded time-stepping, discrete-event and physical engines, the intervention catalog (kill a node, drop a message, partition the network, perturb an entity), observability (inspect entities, event log, scrub and rewind), the controls, and the tests. The bar is that the reader can cause a different, rule-consistent outcome by acting.

2026-05-24
go-vibe-safe-coding-setup
ネットワーク・コンピュータシステム管理者

Install and configure a "vibe-safe" Go toolchain (golangci-lint v2 with the comprehensive linter set + gofumpt + goimports + arch_test.go AST-based architectural rules + coverage ratchet + ASCII enforcement + Makefile verify pipeline) so AI-generated Go is caught before it ships. TRIGGER when the user is starting a new Go service/CLI/worker, asks to "set up linting", "add golangci-lint", "make this Go project safe for vibe coding", "harden this Go service", or wants to mirror a known-good baseline. SKIP for one-off rule tweaks in an already-configured project.

2026-05-01
python-vibe-safe-coding-setup
ネットワーク・コンピュータシステム管理者

Install and configure a "vibe-safe" Python toolchain (Ruff with the comprehensive rule set + mypy strict + pytest with coverage + coverage ratchet + ASCII enforcement + typed errors + validated config + Makefile verify pipeline) so AI-generated Python is caught by lints/types before it ships. TRIGGER when the user is starting a new Python service/script, asks to "set up linting", "add ruff/mypy", "make this project safe for vibe coding", "harden this Python project", or wants to mirror a known-good baseline. SKIP for one-off rule tweaks in an already-configured project.

2026-05-01
typescript-vibe-safe-coding-setup
ソフトウェア開発者

Install and configure a "vibe-safe" TypeScript toolchain (ESLint flat config + typescript-eslint strict + Prettier + Husky/lint-staged + strict tsconfig + ASCII enforcement + typed errors + structured logger + validated env + coverage ratchet) so AI-generated code is caught by lints/types before it ships. TRIGGER when the user is starting a new TS/Next.js/Node project, asks to "set up linting", "add eslint", "make this project safe for vibe coding", "add guardrails", "harden this codebase", or wants to mirror a known-good lint baseline. SKIP for one-off rule tweaks in an already-configured project.

2026-05-01
2 件中 2 件のリポジトリを表示
すべてのリポジトリを表示しました