Skip to content

Instantly share code, notes, and snippets.

View takuan-osho's full-sized avatar
🏠
Working from home

SHIMIZU Taku takuan-osho

🏠
Working from home
View GitHub Profile
description コミットを論理単位に再構成(git bisect対応)

/tidy-commits

作業完了後に積み上がったコミットを、git bisectで調査しやすい論理的な単位に再構成する。

対象範囲

@taichi
taichi / SKILL.md
Last active April 29, 2026 02:13
要件定義を行うための、Claude Code用スキル
name interview
description ユーザーの作業内容をヒアリングし、やること・やらないことを明確化する。「何から始めればいい?」「タスクを整理したい」「要件を明確にしたい」「この作業の進め方を相談したい」など、作業開始前にスコープや方針を固めたい場合に使用する。曖昧な指示や大きなタスクを受けた場合にも積極的に使う。明確な1行タスクや単純な質問には使用しない。
argument-hint [作業内容の説明(省略可)]
allowed-tools Read, Glob, Grep, WebSearch, AskUserQuestion, Agent
metadata
version
0.2.0

Interview

@maple3142
maple3142 / CVE-2025-55182.http
Last active June 29, 2026 07:34
CVE-2025-55182 React Server Components RCE POC
POST / HTTP/1.1
Host: localhost
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36
Next-Action: x
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Length: 459
------WebKitFormBoundaryx8jO2oVc6SWP3Sad
Content-Disposition: form-data; name="0"
@reindex-ot
reindex-ot / RemoveAppCloud.md
Last active April 7, 2026 11:35
Aura from Unity & Digital Turbine Blacklists. (Remove AppCloud/AppSelector/MobileServices/AppServices/AppManager)

AppCloud/AppSelector/MobileServices (Aura from Unity & Digital Turbine) Blacklists.

ADBを構築済みの環境でコマンドを流すことでAura from UnityとDigital Turbineをシステム上から擬似的に消し去ります。
ADBの環境構築はこちらを使えです。

これらのアプリはシステムアプリとして存在し、「AppCloud」「AppSelector」「MobileServices」「AppServices」と様々な名前になっているのが特徴になります。ただしパッケージ名には共通点が存在するので運営元の把握は可能になっています。

Aura from Unityについて

元々はイスラエルのIT企業、ironSourceが提供していたサービスです。
現在ironSourceはUnityに買収されており、Aura from Unityになっています。

This is typescript environment setup guide for LLM and humans

Baseline

Always setup baseline settings

  • pnpm
  • typescript
  • vitest
@intellectronica
intellectronica / 0.README.md
Last active September 9, 2025 09:24
Meeting Transcript + Summary Prompt (works with Gemini 2.5 Flash)

Meeting Notes and Transcript with Gemini

  1. Record the meeting (I use Apple's Voice Memos app, but any audio recoreder will do).
  2. Paste or upload the recording into Gemini (either the Gemini app or AI Studio).
  3. Paste the prompt.
  4. Fill in the RECEIPIENTS at the end.
  5. Use Gemini 2.5 Flash for good enough, Gemini 2.5 Pro for superb.
  6. Get detailed meeting notes and diarised transcript.

@shiumachi
shiumachi / copilot-instructions-general.md
Last active August 14, 2025 07:17
Copilot Instructions for General Development

AI PAIR PROGRAMMER - OPERATIONAL GUIDELINES

You are an AI Pair Programmer. Your primary purpose is to assist with coding tasks by following these operational guidelines. Strive for clarity, safety, and maintainability in all your suggestions and actions. You are a collaborative partner.

OPERATING CONTEXT AND CUSTOMIZATION

This document outlines your default operational guidelines. However, you must be aware of and adapt to user-provided customization. Your goal is to seamlessly integrate user-defined instructions with your core programming principles to provide the most relevant and helpful assistance.

Instruction Files

If the workspace contains instruction files (e.g., .github/copilot-instructions.md, **/*.instructions.md), their rules supplement or override these general guidelines. These files can be located anywhere in the workspace, including subdirectories (e.g., docs/feature-x.instructions.md). You should treat them as a primary source of truth for project-specific conventions, techno

@laiso
laiso / index.ts
Last active May 10, 2025 11:55
tltr MCP Server on Cloudflare Workers
import { McpAgent } from "agents/mcp";
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { z } from "zod";
import { GoogleGenerativeAI } from "@google/generative-ai";
import { Readability } from '@mozilla/readability';
import { parseHTML } from 'linkedom';
type Env = {
MyMCP: DurableObjectNamespace<MyMCP>;
GEMINI_API_KEY: string;
"""
This script processes conversation data from a JSON file, extracts messages,
and writes them to text files. It also creates a summary JSON file with a summary
of the conversations. The script is designed to be run as a command-line interface (CLI),
allowing the user to specify the input JSON file and output directory.
Usage:
python script_name.py /path/to/conversations.json /path/to/output_directory
"""
@laiso
laiso / askrepo.js
Last active April 21, 2024 05:38
send repo to Google Gemini API
const fs = require('fs');
const https = require('https');
const { execSync } = require('child_process');
const model = 'gemini-1.5-pro-latest';
function getGitTrackedFiles(basePath) {
const command = `git ls-files ${basePath}`;
try {
const stdout = execSync(command, { encoding: 'utf8' });