Skip to main content
CF

Building counselors (npm package)

38m 7s
English
Paid

Building counselors (npm package) is a 2-lesson 38 minutes self-paced course by Aaron Francis. In this course, you build a small npm tool called counselors .

Course facts

Lessons
2
Duration
38 minutes
Language
English
Instructor
Aaron Francis
Price
Premium

In this course, you build a small npm tool called counselors. It sends one prompt to many AI agents at once. You then collect their replies in a clear and simple format.

What You Will Build

You create a CLI tool that can call local AI agents. These agents may be Claude, Codex, Gemini, Amp, or any custom tool you add. The CLI runs each agent with the same prompt. It then saves all replies in a neat folder.

How You Will Build It

You write the tool in TypeScript and Node.js. You set up a clean command layout with Commander. You add tests with Vitest. You also use Biome for linting and formatting. Last, you automate checks and builds with GitHub Actions.

What You Will Learn

You design a simple and clear CLI project. You handle command calls, file output, and process flow. You test your code and keep it safe with CI. When you finish, you have a working open-source npm package and hands-on experience with real tooling.

Additional

https://github.com/aarondfrancis/counselors

  • Materials are under continuous development and updates. We will publish updates as soon as the author releases them.

Who teaches Building counselors (npm package)? Aaron Francis

Aaron Francis thumbnail

Aaron Francis is a Texas-based developer and educator who runs Try Hard Studios and is best known in the PHP / Laravel community for his deep production-database content. His videos and courses focus on the parts of working software that don't get attention from the framework documentation: SQL performance, database internals, and the realities of running databases at scale.

His CourseFlix listing reflects that focus — three database courses (High Performance SQLite, Mastering Postgres, MySQL for Developers) plus two on screencasting craft (Screencasting.com and Screenflow for Screencasters) covering the workflow he uses to produce the database material itself. The database courses are unusually rigorous for the YouTube-tutorial market: each one runs many hours and treats the database as a first-class object of study, not a black box behind an ORM.

What lessons are included in Building counselors (npm package)?

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 2 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Overview of the package
All Course Lessons (2)
#Lesson TitleDurationAccess
1
Overview of the package Demo
26:51
2
Release pipeline
11:16
Unlock unlimited learning

Get instant access to all 1 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

What courses are similar to Building counselors (npm package)?

  • Anki + Claude Code For Learning and Memorization thumbnailNew

    Anki + Claude Code For Learning and Memorization

    By: Lucas Soares
    Master Anki and AI to create effective flashcards and accelerate learning. The course will help you build a review system and retain knowledge for a long time.
    2h 3m
  • Claude Code for DevOps thumbnailUpdated 3mo ago

    Claude Code for DevOps

    By: Zero To Mastery
    Practical course on integrating Claude Code into DevOps processes: installation on Linux, security, automation, and creating a real project portfolio.
    2h 30m
  • Full-Stack Project with Claude Code thumbnailUpdated

    Full-Stack Project with Claude Code

    By: Mckay Wrigley
    Build a FigJam-style whiteboard app with Claude Code and Opus 4 in Cursor IDE, on a ready-made Next.js and Supabase template.
    1h 12m5/5
  • Skills (faster.dev) thumbnailUpdated 4mo ago

    Skills (faster.dev)

    By: Aaron Francis
    Discover a rich set of custom skills for Claude Code. Simplify development and auditing with ready-made AI tools and commands.
  • Claude Code thumbnailClassic

    Claude Code

    By: Mckay Wrigley
    Claude Code is a course that teaches how to use the intelligent assistant (AI) from Anthropic for programming directly in the terminal.
    2h 23m5/5
  • Claude Code for Professional Developers thumbnailUpdated 3mo ago

    Claude Code for Professional Developers

    By: Mosh Hamedani (Code with Mosh)
    Learn to integrate Claude Code into your workflow. Create an AI application from scratch and secure it using modern technologies and practices.
    8h 57m5/5
  • Claude Code - The Practical Guide thumbnailUpdated 5mo ago

    Claude Code - The Practical Guide

    By: Academind Pro (Maximilian Schwarzmüller)
    Learn to fully utilize the capabilities of Claude Code. Turn knowledge into effective skills and boost your productivity in software development.
    2h 46m
  • Claude Code Mastery: From Zero to Super Hero thumbnailUpdated 1mo ago

    Claude Code Mastery: From Zero to Super Hero

    By: Code4Startup, Leo Trieu
    Practical course on Claude Code will help you master the basics and advanced techniques, create AI workflows, and accelerate development in real projects.
    11h 33m5/5

More courses by Aaron Francis

Frequently asked questions

What are the prerequisites for enrolling in this course?
This course requires a basic understanding of TypeScript and Node.js as the tool is developed using these technologies. Familiarity with command-line interfaces and basic concepts of testing and continuous integration would also be beneficial.
What projects will I complete in this course?
You will create a command-line interface (CLI) tool that can simultaneously call multiple AI agents, such as Claude, Codex, Gemini, and Amp. The tool collects responses from these agents and organizes them into a structured format within a directory.
Who is the target audience for this course?
The course is designed for software developers and engineers interested in building open-source npm packages, particularly those who want to automate AI agent interactions through a CLI tool. It is also suitable for those looking to gain practical experience with TypeScript and Node.js.
How does this course compare in depth and scope to similar courses?
This course is focused on a specific project: building a CLI tool using TypeScript and Node.js. Unlike broader courses that cover a wide range of topics, it offers a hands-on approach to creating, testing, and deploying an npm package with an emphasis on automation and testing using GitHub Actions and Vitest.
What specific tooling or platforms will be used in this course?
The course uses TypeScript and Node.js for development. It employs the Commander library to create the CLI command layout, Vitest for testing, and Biome for code linting and formatting. GitHub Actions is used to automate checks and builds.
What topics or tools are not covered in this course?
The course does not cover advanced AI model training or deployment. It focuses on building a CLI tool to interact with AI agents, but it does not delve into the creation or customization of the AI models themselves beyond the integration with existing agents.
What is the expected time commitment for completing this course?
The course consists of two lessons, but the exact runtime is not specified. Given its focus on practical implementation, students should allocate sufficient time for coding exercises, testing, and integrating the CLI tool with AI agents. The time commitment will vary depending on individual familiarity with the tools and technologies involved.