Skip to content

Instantly share code, notes, and snippets.

View imjackofitall's full-sized avatar

Benjamin Doyle imjackofitall

View GitHub Profile
@imjackofitall
imjackofitall / skill.md
Created April 13, 2026 03:25
Iteratively plan a feature/fix design (FD) document with the user via in-file checkbox Q&A, folding answers into the spec until signed off.
name fd-plan
description Iteratively plan a feature/fix design (FD) document with the user via in-file checkbox Q&A, folding answers into the spec until signed off. Use when the user asks you to "plan FD-XXX", "work on FD-XXX", "iterate on FD-XXX", or to turn a rough plan document into a fully specified one before any code is written.
metadata
argument-hint
<FD-id or plan file path>

FD Plan Iteration

This skill runs a tight, in-file question-and-answer loop that refines a plan document (an "FD" — feature design / fix design) until the user has signed it off. No code is written while this skill is running. The goal is to reach a spec where every decision is explicit, every open question is closed, and every user correction has been folded back into the relevant section(s) of the document — not just recorded as an answer.

@imjackofitall
imjackofitall / What is left.md
Created September 26, 2025 03:43
What is left on DZDaisy

[!example] ## Body Repair Panels & Chassis
Body Panels & Chassis – repair panels, floor pans, pillars, wheel arches, outriggers, crossmembers

  • Roof cut-out prepared for pop-top installation
  • Edges of fuel inspection window repaired
  • Replace left step panel
  • Rust repair on right mid window frame
  • Rust repair around windscreen frame
  • Rust repair on sliding door
  • Replace all remaining window rubbers and inspect for rust
  • Repair B-pillar section
@imjackofitall
imjackofitall / basd.MD
Last active September 25, 2025 00:32
Building a Second Brain - Ben's Obsidian
@imjackofitall
imjackofitall / kiro_execution_fix.md
Created August 25, 2025 23:47
Stop kiro IDE hanging on execution

Use a separate, minimal zsh config just for VS Code (ZDOTDIR)

Tell VS Code to point zsh at a dedicated config directory so it reads a tiny .zshrc there and never touches OMZ/P10k.

  1. Create a VS Code zsh config dir
mkdir -p ~/.zsh-vscode
printf '%s\n' '# Plain zsh for VS Code only' > ~/.zsh-vscode/.zshrc
@imjackofitall
imjackofitall / self_hosted_open_source.md
Created February 14, 2025 12:20
Open source, self hosted tools I like
@imjackofitall
imjackofitall / local_llm.md
Last active October 30, 2025 23:52
Running an LLM (AI) locally, and how to use it

Running an LLM (AI) locally, and how to use it

Getting the models running on your machine using Ollama

Ollama is a lightweight framework for running large language models (LLMs) locally on your machine. It simplifies the process of downloading, running, and interacting with AI models without requiring extensive setup.

What we are using

How to install it

@imjackofitall
imjackofitall / ios_interview.md
Created February 18, 2022 04:16
iOS Developer Interview

iOS Developer interview.

Order:

  1. Introduction (5 Mins)
    1. Introduce yourself.
    2. Ask the candidate to talk about themselves.
  2. Questions from resume/recent work.
  3. Questions about how you work, and find information.
  4. Technical Questions.
  5. Candidate questions.
@imjackofitall
imjackofitall / setup.MD
Last active February 15, 2025 23:21
New computer setup

New computer setup

Terminal

  • iTerm - Terminal emulator
  • oh-my-zsh - Zsh configurator
    • Install sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    • Add zsh-autosuggestions git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
  • powerlevel10k - Zsh theme
    • git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k"
@imjackofitall
imjackofitall / testing_react_components.MD
Created September 16, 2019 00:36
Testing react components

Testing react components

Guiding Principle

React testing library follows a guiding principle which is quoted below:

The more your tests resemble the way your software is used, the more confidence they can give you.

It's a little vague, and might be interpreted differently but to reword it for us, possibly this would be fitting:

@imjackofitall
imjackofitall / perforce.MD
Last active July 5, 2024 03:47
Perforce for git users.

Understanding Perforce (as a git user).

Commands

Git Perforce Command Line P4V Notes
git pull p4 sync get latest revision
n/a p4 update ? Get latest revision without overwriting files that have been changed.
git checkout p4 edit checkout You plan to change a file from the version control system
git commit p4 submit submit
git push n/a n/a No perforce equivalent. There is no concept of a pure local submit in Perforce.