implementation-guide
Implementation Guide Generator
This skill generates detailed implementation guides for coding tasks, designed to help developers implement features themselves rather than receiving completed code. The guides provide deep context, teach underlying concepts, explain architectural decisions, and break work into verifiable milestones.
When to Use This Skill
Use this skill when:
- User asks for an "implementation guide" or "guide to implement X"
- User wants to implement something themselves using Cursor, Windsurf, or similar tools
- User explicitly mentions wanting detailed documentation instead of code
- User asks for a "tutorial" or "step-by-step guide" for implementing a feature
- Context suggests the user wants to stay connected to the implementation process
Core Principles
Educational Depth
Implementation guides should teach, not just instruct. Explain:
More from nbbaier/agent-skills
ideation
Guides structured ideation through Socratic questioning to explore problems, opportunities, and solutions. Use when brainstorming features, exploring use cases, or thinking through new ideas.
51react-effect-patterns
Guidelines for proper React useEffect usage and avoiding unnecessary Effects. Use when writing, reviewing, or refactoring React components that use useEffect, useState, or handle side effects. Triggers on tasks involving React Effects, derived state, event handlers, data fetching, or component synchronization.
18val-town-cli
Manage Val Town projects using the vt CLI. Use when working with Vals (Val Town serverless functions), syncing code to Val Town, creating HTTP endpoints, streaming logs, or managing Val Town branches. Triggers on tasks involving Val Town development, val creation/editing, or when user mentions "vt", "val town", or "vals".
11logging-best-practices
Use before implementing logs in a medium to large scale production system.
11html-tools
Build single-file HTML tools — self-contained HTML+JS+CSS applications that solve a specific problem without a build step. Use this skill whenever the user asks to build a utility, converter, viewer, debugger, or any small interactive web tool. Also trigger when the user says "build me a tool that...", "make a quick app for...", "I need a single-file HTML page that...", or wants to create something that could be hosted as a static file. This skill is specifically for practical, utility-focused tools (not landing pages, portfolios, or marketing sites — use frontend-design for those).
5logging best practices
Use before implementing logs in a medium to large scale production system.
1