Coding with AI

Prompting Skills for AI

Last updated 2026-07-31

What's new

2026-07-31
  • New Bank (a financial company) created a tool called Skill Vector (a security checker) to scan AI skills (pre-set instructions for AI tools) for risks before they're used by developers (people who write computer code).
  • Skill Vector checks for hardcoded tokens (secret codes that shouldn't be shared), excessive permissions (unnecessary access), and other risks using both simple rules and AI-powered reviews (LLM, or large language models).
  • Engineers (developers) can test and improve their AI skills locally (on their own computers) before uploading them to an internal marketplace (a shared online space) for others to use.
  • The tool provides feedback directly in the pull request (a way to suggest changes to code) and generates reports for the company's vulnerability management program (a system to track and fix security issues).
2026-07-28
  • Claude (an AI assistant) can autonomously organize files on your computer, renaming and summarizing them without your direct input, using its "co-work" feature (a mode where it operates more independently).
  • Most people use Claude in "chat" mode (like a conversation), but the "co-work" mode (a separate feature) is more powerful for handling complex tasks with many files or steps.
  • Downloading the Cloud Desktop app (software for your computer) lets Claude access your files directly, maintaining its intelligence for longer tasks, unlike the browser version where you must manually copy and paste files.
  • In the desktop app, create folders tied to specific tasks instead of using "projects" (pre-set workspaces in the browser version), allowing Claude to work more efficiently on your files.
2026-07-25
  • AI skills are like instructions in a folder that help automate tasks, but downloading others' skills lacks your personal context, leading to worse results.
  • Downloading large or too many skills can confuse the AI, as it struggles to pick the right one, reducing the quality of its output.
  • Creating your own AI skills ensures they match your specific needs and workflows, leading to better results.
  • Using too many skills globally can slow down the AI's performance, as it constantly checks all skills for relevance.
2026-07-22
  • AI tools (computer programs that use artificial intelligence) often struggle with large amounts of information, as performance can degrade after using just 25% of their context window (the amount of data they can process at once).
  • Documentation (instruction manuals) for AI tools is often written for humans, not AI, making it difficult for AI to understand and use effectively without additional context engines (tools that help AI understand information better).
  • In the future, AI tools may focus on creating a "fluency mode" (a smooth, easy-to-use experience) rather than a "friction mode" (making it hard for users to switch to a different tool), with skills (specialized abilities) playing a key role in this shift.
  • When evaluating AI platforms, users often consider factors like security, data governance (how data is managed and protected), and integration (how well it works with other systems) capabilities.
2026-07-19
  • AI is changing software, but it's risky because its outputs can be unpredictable, and users need to learn new ways to interact with it.
  • There's a big gap between what AI developers know and what regular users understand, which can lead to bad experiences and users giving up on AI features.
  • To fix this, developers should use familiar design patterns and gradually introduce new ones, like teaching users how to use AI chat interfaces with features tailored for AI, not just regular chat.
2026-07-16
  • AI agents (AI tools that work independently to complete tasks) are expected to create 170 million new jobs by 2030, focusing on building and managing these agents.
  • AI agents differ from chatbots (AI tools that only respond to direct questions) by performing full workflows, diagnosing problems, assembling plans, taking action, and assessing their work.
  • To determine if a task is suitable for an AI agent, use the "rule of R": check if the task is repetitive, rule-based, and offers a return on the time invested to build the agent.
  • When building an AI agent, start by defining a specific outcome (the goal you want the agent to achieve) and provide a clear "definition of done" (specific, measurable instructions to know if the task is completed).
2026-07-13
  • Claude Code (a tool for building AI-powered automations) lets you work with local files and online services like Gmail, Slack, or a CRM (customer relationship management system), making it more powerful than Claude Chat (a simple AI chatbot).
  • Claude Code uses the same AI models (like Opus, Sonnet, or Haiku) as Claude Chat, but adds extra features for working with files and online services.
  • Claude Code is like an AI harness (a tool that helps you use AI models), which sits between the AI model (the engine) and you (the driver), helping you build automations and agents (AI systems that can do tasks for you).
  • The instructor, Nate, uses Claude Code to build and manage multiple businesses, showing how one person can do the work of a team with AI.
2026-07-07
  • New AI models like Fable 5 (a smart AI assistant) and GPT 5.6 do too much, so you need to simplify your requests to avoid overwhelming them.
  • To get the best results, tell the AI what you want to achieve, who it's for, and what "done" looks like, without giving step-by-step instructions.
  • Use a "fence" to prevent the AI from doing extra, unasked tasks by setting clear boundaries in your requests.
  • Fable 5 will soon cost extra to use, so save it for complex tasks that need high-quality results.
2026-07-01
  • AI can save you time by handling tasks and making decisions for you, like managing emails and scheduling, if you connect it to your apps (like Gmail, calendars, and Slack) and give it context through voice or text.
  • Use AI to audit your time by connecting it to your calendar and goals, then ask it to suggest which meetings you can skip or shorten, helping you focus on what's important.
  • AI can also help you transfer work by automating repetitive tasks, like answering common questions, freeing up more of your time.
  • To get the most out of AI, use it to analyze your work habits regularly and suggest improvements, like reducing unnecessary meetings or delegating tasks.
2026-06-28
  • Learning to create and manage AI agents (AI workers with specific tasks, tools, and rules) is valuable, as businesses will need help organizing multiple AI tools into working systems.
  • Marketers who understand distribution (finding where people's attention is and turning that into trust and sales) will be in demand, as creating products is easier than making people care about them.
  • Start small when learning to build AI agents, like creating a daily briefing agent that summarizes your calendar and notes, to understand how to set rules and measure success.
  • To learn distribution, map out where a specific group's attention goes, like newsletters, creators, and forums they follow, to understand how to reach them effectively.
2026-06-25
  • Building an "agentic OS" (a custom AI system that works for you) is valuable for its "under the hood" skills, like loop engineering (improving processes over time) and state management (keeping track of information), not just for fancy visuals.
  • The core of an AIOS is "skill architecture" (breaking down tasks into specific actions) and "memory and state control" (storing and using information), which can be applied to any project using tools like Cloud Code (a platform for building AI-powered automations).
  • An AIOS can be shared with others, making it a powerful tool for teams, and its skills can be turned into simple commands for easy use.
  • The first step in building an AIOS is a "workflow audit" (identifying repetitive tasks), which can greatly improve how you work with AI tools.
2026-06-19
  • AI tools like Chat GPT and Claude (AI chatbots that answer questions) often give average answers, which can be a problem if you're trying to stand out or make big decisions.
  • To get unique answers, you can ask the AI for both the common answer and an expert answer that most people miss, ensuring it's specific and useful for your task.
  • If you're knowledgeable about a topic, you can improve AI responses by asking it to list factors that most people overlook and prioritize them for your specific situation.
  • For better decision-making, have the AI consider five angles: real trade-offs, downsides, knock-on effects, common mistakes, and what needs to be true for success.

Key points

What it is

  • **Prompting** is giving clear, detailed instructions to an AI to get specific outputs, like asking it to "keep responses brief and professional."
  • **Thinking in systems** means building reusable workflows where AI works automatically, remembering your preferences and improving over time.
  • **Skills** are packaged instructions with memory, reference files, and evaluation criteria that the AI checks before outputting results.
  • **Evaluation criteria** are rules the AI checks to grade its own work, ensuring outputs meet your standards.

How to use it

  • Start with a **priming prompt** to set the AI’s behavior, like "Keep responses brief and professional."
  • Use **meta prompting** to ask the AI to help write your prompt, like "Draft an email following a three-step process."
  • Be concrete and avoid contradictions in your prompts to prevent errors and guesswork.
  • Use **markdown formatting** to prioritize tasks and emphasize key words, helping the AI rank what matters.
  • Build a **loop** where the AI iterates on its own output, like improving a training setup repeatedly.

Watch out for

  • Avoid writing prompts with contradictions, like telling the AI to "keep it brief" and then asking it to "explain everything."
  • Don't rely solely on manual prompting, as results vary and there's no memory; instead, think in systems.
  • Before creating a skill, prove the task works in a live chat session to ensure the AI learns from real evidence.
  • Decide if errors are objective misses or subjective preferences, and update instructions accordingly.

Lesson 1: What is Prompting Skills for AI and why it matters

Prompting skills (giving clear, detailed instructions to an AI) are your starting point for using AI tools. You write a prompt, hit run, and get an output. This feels powerful because results come fast. But every run is manual, the AI has no memory of past chats, and outputs change each time. When something breaks, a human must step in. As one expert noted, "AI productivity is not a shortcut to skill." Using AI to avoid thinking makes you a better prompter, not a better builder.

That is why prompting alone is not the skill that pays. The real value comes from thinking in systems—building reusable workflows where AI works for you automatically. You move from manually typing prompts to creating projects or skills (packaged instructions with memory and reference files). In a project, you simply give the AI instructions. In a skill, you add subfolders with code and past examples. The key is to embed evaluation criteria (rules the AI checks before it outputs) so the system grades its own work. You also need to be strict: if your instructions contradict each other, the AI guesses. Good context (specific data and examples) acts like a cheat sheet during an exam; a vague system prompt is like studying the night before.

Ultimately, prompting matters as a first step, but building systems that remember your preferences and self-improve over time creates real leverage. As one developer put it, "The AI skill that pays isn't prompting. It's thinking in systems." You start with prompts, then prove the AI can do the task in a chat, and finally save that process as a skill. That shift from assisting AI to having AI assist you is what makes good developers better.

Sources

Lesson 2: How to use Prompting Skills for AI: step-by-step

To use prompting skills with AI step by step, start with a priming prompt (initial instructions that set the AI’s behavior). Open a chat and clearly state what you want the AI to avoid or focus on. For example, write: “Keep responses brief and professional.” This outlines the behavior upfront.

Next, use meta prompting (asking the AI to help write your prompt). Input a basic idea like “Draft an email following a three-step process,” and let the AI enhance it for you. This delivers more accurate results without manual tweaking.

Be concrete—avoid contradictions. If you tell the AI to “keep it brief” but later ask it to “explain everything,” it will guess, causing errors. Instead, ask the AI to review your instructions line by line, especially for critical tasks.

For complex work, use markdown formatting (a priority system with headings and bold text). For instance, a top-level heading like “# Priority Task” signals importance, while bolding key words emphasizes them. This helps the AI rank what matters.

To move beyond manual prompting, build a loop (a cycle where the AI iterates on its own output). For example, give an agent a job like “improve a training setup,” and let it edit code repeatedly. This shifts you from writing prompts to designing systems that prompt themselves. Test the result, iterate, and refine—but avoid overcomplicating. Stick to these steps: prime, meta-prompt, format, and loop.

Sources

Lesson 3: Best practices and pitfalls

# Prompting Skills: Common Pitfalls and Best Practices

A common mistake beginners make is writing prompts (instructions you give an AI) that contain contradictions. For example, you might tell the AI to "keep it brief" but later ask it to "explain everything." The AI doesn't know which instruction to follow, so it guesses, producing unreliable output. To avoid this, keep your prompts lean and consistent—remove conflicting directions before running them.

Another pitfall is relying solely on manual prompting. Every time you type a new prompt manually, results vary, and there is no memory. When something breaks, you must step in and fix it yourself. This keeps you busy assisting the AI rather than having the AI work for you. The better approach is to think in systems: build repeatable skills that save not just prompts but your judgment.

Best practice: before creating a skill, prove the task works in a live chat session. Do the actual task with the AI so it learns from real evidence of what you did and how. Then extract that process into a reusable skill. Also, embed evaluation criteria inside your prompts—have the AI grade its own work before giving you the output. This catches errors and preferences early.

When the AI is wrong, decide if it's an objective miss (factually incorrect) or a subjective preference (your personal style). For objective errors, update your instructions. For preferences, add one or two lines to your prompt or skill. This targeted fixing is far easier than debugging bloated, contradictory instructions.

Sources