Skip to content

Instantly share code, notes, and snippets.

View ichim-david's full-sized avatar

David Ichim ichim-david

  • Romania
View GitHub Profile
@ichim-david
ichim-david / Research.agent.md
Created December 23, 2025 19:28 — forked from burkeholland/Research.agent.md
Research Agent
description Researches topics in depth with comprehensive source analysis and synthesis
argument-hint What topic or question would you like researched?
tools
search
new
Azure MCP/search
github/search_code
github/search_issues
github/search_repositories
youtube/*
runSubagent
usages
vscodeAPI
problems
changes
testFailure
fetch
githubRepo
handoffs
label agent prompt
Save Research
agent
Save the research findings to a markdown file, as is
@ichim-david
ichim-david / 0.README.md
Created November 24, 2025 17:01 — forked from intellectronica/0.README.md
GitHub Copilot CLI SKILL - use a variety of models (Gemini, GPT / Codex) from within Claude

GitHub Copilot CLI SKILL

Use models like Gemini 3 Pro, GPT-5.1, and GPT-5.1-Codex from within Claude by invoking GitHub Coplit CLI.

Installation

  1. Create ~/.claude/skills/github-copilot
  2. Save SKILL.md to ~/.claude/skills/github-copilot/SKILL.md

AGENTS.md — Tool Selection

When you need to call tools from the shell, use this rubric:

  • Find files by file name: fd
  • Find files with path name: fd -p <file-path>
  • List files in a directory: fd . <directory>
  • Find files with extension and pattern: fd -e <extension> <pattern>
  • Find Text: rg (ripgrep)
  • Find Code Structure: ast-grep
import { useState, useEffect } from 'preact/hooks';
const cache = new Map<string, any>();
const inflight = new Map<string, Promise<any>>();
export interface SWRResponse<T> {
data: T | undefined;
error: Error | null;
loading: boolean;
}
@ichim-david
ichim-david / vscode-yolo.md
Created September 3, 2025 20:08 — forked from intellectronica/vscode-yolo.md
VSCode / Copilot YOLO Mode - how to auto-approve tools and terminal commans in copilot chat agent
@ichim-david
ichim-david / claude-code-prompt.txt
Created August 20, 2025 15:03 — forked from agokrani/claude-code-prompt.txt
Claude Code System Prompt
'system':
[
{
'type': 'text',
'text': "You are Claude Code, Anthropic's official CLI for Claude.",
'cache_control': {'type': 'ephemeral'}
},
{
'type': 'text',
'text': 'You are an interactive CLI tool that helps users with software engineering tasks.
@ichim-david
ichim-david / AI_Agent_migrate_to_void_Zero_Toolchain.md
Created August 17, 2025 15:28 — forked from timbenniks/AI_Agent_migrate_to_void_Zero_Toolchain.md
Migrate any TypeScript Library to the Void Zero Toolchain using an AI agent

🤖 AI Agent Instructions: Migrate TypeScript Library to Void Zero Toolchain

Agent Role: You are tasked with migrating any TypeScript library from its current build system to the high-performance Void Zero toolchain. Follow these instructions systematically.

🎯 Mission Overview

Transform any TypeScript library (regardless of current setup) to use:

  • TSDown for both JavaScript bundling AND TypeScript declarations (primary approach)
  • Oxlint for linting (optional, can keep existing)
@ichim-david
ichim-david / prompts.md
Created August 11, 2025 18:04 — forked from Kerry-vaughan/prompts.md
Second Opinion debugging workflow

The "Second Opinion" Debugging Workflow

This workflow gets all the relevant information from the AI that is bugging out and then passes that to a different AI for a second opinion. It also tells the AI how to think about the problem.

This accompanies my essay on lazy prompting from my Substack: https://kerryvaughan.substack.com/p/how-lazy-prompting-makes-the-ai-dumber


Step 1: The Debrief (For your first AI)

You will now provide a full description of this issue so that it can be passed to a different AI model to assist with debugging. Please provide the following information:

@ichim-david
ichim-david / gist:075e194e522703d6462685b1f32a766f
Created July 28, 2025 17:48 — forked from hexawulf/gist:dff616de9b6ee1725a003788912b1ff2
🔐 Safe and Hardened Version of ~/.claude/settings.json
{
"permissions": {
"allow": [
"Read(**)",
"Edit(**)",
"Write(**)",
"LS(**)",
"Glob(**)",
"Grep(**)",
"TodoRead()",
# SparkCircle Design System & Style Guide
## Typography
### Font Families
- **Headlines & Titles**: `Instrument Serif, serif`
- **Body Text & UI**: `Inter, sans-serif`
### Font Imports
Always include this Google Fonts link in components: