Getting Started with AI Coding Skills & Project Templates
This course walks you through the custom AI Code setup built for Josh Software — including language-specific skills for Java, Go, and React, Flutter with standardised .claude/ .cursor folder configuration that ships with every new project template. You'll learn how to bootstrap a new repository using the shared template, understand what each skill does and when it kicks in, and pick up practices for extending or customising skills for your own project's needs. Whether you're a new joiner setting up your first repo or an existing developer looking to get more consistent, higher-quality output from AI-Agent's Code, this course covers everything from initial setup to day-to-day usage patterns that keep our codebases aligned across teams.
What you'll cover:
- Module 1: Why Skills & Templates — the problem they solve and how they fit into our dev workflow
- Module 2: Bootstrapping a New Repo — using the project template to spin up a repo with
.claude/ .cursorpre-configured - Module 3: Java, Go, Flutter & React Skills — what each skill covers, when it triggers, and how it shapes AI output
- Module 4: Reading & Customizing Skills — how to open up a skill, understand its structure, and tweak it for your project
- Module 5: Best Practices & Common Pitfalls — keeping skills up to date, avoiding conflicts, and contributing improvements back