Skip to main content
paulund

AI

Notes on AI agents, LLM integration, prompt engineering, and AI-assisted development workflows. How to build with AI tools and embed them into real software projects.

16 notes

  • AI Job Interviews

    AI tools have broken traditional software engineering interviews. Here's how hiring practices need t...

  • AI Rules

    How to define rules and guidelines for AI coding tools like Claude Code and GitHub Copilot to ensure...

  • CLAUDE.md File

    How to write an effective CLAUDE.md project instructions file for Claude Code, covering what to incl...

  • Claude Commands

    What AI slash commands are, how they work in tools like Claude and GitHub Copilot, and practical exa...

  • Claude Models

    A complete overview of the Claude model family including Haiku, Sonnet, and Opus, with guidance on c...

  • Claude Skills

    A complete guide to Claude Skills — what they are, how to build them, file structure, YAML requireme...

  • Claude Sub-Agents

    How sub-agents work in Claude Code, covering the exploration, planning, and implementation phases, a...

  • Claude Workflow: Add a New Page

    A step-by-step example workflow showing how Claude Code reads project instructions and follows exist...

  • Claude Workflow: Researching a Feature

    An example workflow showing how Claude uses codebase exploration and planning agents to research, de...

  • Claude Workflow: Reviewing a Pull Request

    An example workflow showing how Claude uses project instructions and code analysis skills to review...

  • Everything Is Markdown Now

    Why building AI workflows in plain text gives you model portability, and why everything from CLAUDE....

  • GitHub Copilot Instructions Template

    A reusable template for creating project-specific GitHub Copilot instructions, covering project over...

  • Software Engineering in the Age of AI

    Why AI tools amplify engineering skill rather than replace it, and what strong software engineers fo...

  • Spec-Driven Development with AI

    A systematic approach to software development that starts with detailed specifications and leverages...

  • Task Template

    A reusable task specification template for spec-driven development projects, covering task descripti...

  • Tasks Directory

    Overview of the tasks directory structure for spec-driven development, including how to create, mana...