$npx skillfedfor your agent

jat-onboard

jat-onboard streamlines new client projects by intelligently processing documentation to extract team structure, integrations, and requirements. It generates knowledge bases, database schemas with RLS policies, a product requirements document, and a hierarchical task tree—all the structured groundwork needed before development begins.

jat-onboard automates new client project setup by analyzing documentation to generate knowledge bases, database migrations, and project roadmaps.

AI-generated summary based on this skill's SKILL.md

248 27 MITupdated by joewinke

Decision gist · record as of 2026-07-27

jat-onboard automates new client project setup by analyzing documentation to generate knowledge bases, database migrations, and project roadmaps. jat-onboard streamlines new client projects by intelligently processing documentation to extract team structure, integrations, and requirements. It generates knowledge bases, database schemas with RLS policies, a product requirements document, and a hierarchical task tree—all the structured groundwork needed before development begins.

manual: git clone https://github.com/joewinke/jat → cp -r jat/skills/jat-onboard ~/.claude/skills/jat-onboard
skills/jat-onboard/SKILL.md · version d985d67e

Use it when

  • Yes.
  • jat-onboard generates a PRD (product requirements document) and a hierarchical task tree directly from client documentation.

Verify before relying

Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

joewinke/jat/jat-onboard · repository language: Svelte

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How does jat-onboard automate client onboarding?

jat-onboard streamlines new client projects by intelligently processing documentation to extract team structure, integrations, and requirements. It generates knowledge bases, database schemas with RLS policies, a product requirements document, and a hierarchical task tree—all the structured groundwork needed before development begins.

Can jat-onboard analyze client documents and create knowledge base?

Yes. jat-onboard analyzes client documentation to extract key information and automatically generates knowledge bases for team collaboration. This enables your team to access structured project context without manual compilation.

What does jat-onboard generate from client requirements?

jat-onboard generates a PRD (product requirements document) and a hierarchical task tree directly from client documentation. It also extracts structured data into database tables and creates Supabase migrations with RLS policies ready for implementation.

How does jat-onboard handle database setup?

jat-onboard creates Supabase migrations and row-level security (RLS) policies automatically from your client requirements. This transforms client intake documents into production-ready database schemas without manual schema design.

What is the typical jat-onboard workflow for new projects?

jat-onboard's workflow moves from client intake documents through intelligent analysis to generate knowledge bases, extract structured requirements into database tables, produce a PRD and task tree, and finally create Supabase migrations with RLS policies—automating the entire pre-development setup phase.

Is jat-onboard open source?

Yes, jat-onboard is released under the MIT license, making it freely available for commercial and personal use with minimal restrictions.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

/jat:onboard — New Client Onboarding

AI-powered onboarding for new client projects. Handles the steps that need intelligent analysis after jst-new has done the mechanical setup.

Prerequisites

Run jst-new <project> first. It creates: - Project directory cloned from JST template - JAT project registration - Standard data tables (team, integrations, open_questions) - Bootstrap CLAUDE.md - Initial git commit

Usage

/jat:onboard                           # Interactive — prompts for client docs
/jat:onboard docs/client-prd.md        # Analyze specific doc
/jat:onboard ~/Downloads/intake.pdf    # Analyze from any path

STEP 1: Locate Client Documents

Check for input docs in this order: 1. File path provided as argument 2. Files in docs/ directory 3. Files in ~/Downloads/ matching project name 4. Ask user to provide docs

Supported formats: Markdown, PDF, DOCX (converted to .md), plain

(truncated - see the full file via the links below)

File tree — 1 file
skills/jat-onboard/SKILL.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Automate client onboarding by analyzing docs and generating knowledge bases”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Route Makeover
by joewinke · joewinke/jat

Route Makeover orchestrates a complete app redesign by scanning your SvelteKit project's routes, organizing them into tiers and clusters, and materializing a structured task epic ready for execution. It pairs with the impeccable skill to handle per-route treatment and jat:tasktree to wire dependencies, letting you hand a design team a ready-to-run plan. Use it when you need the whole app redesigned—not just one screen.

MITupdated Jul 2026
★ 248repo stars
jat-complete
by joewinke · joewinke/jat

jat-complete wraps up your active task by running verification checks (tests, lint, type checking), staging and committing your changes with proper formatting, recording context for future agents, and marking the task closed in the system. It handles customer-facing replies when applicable and emits a completion signal to your IDE.

MITupdated Jul 2026
★ 248repo stars
jat-start
by joewinke · joewinke/jat

jat-start initializes a new work session by registering agent identity, selecting a task, and surfacing relevant context from past sessions. It checks for duplicate or conflicting work, declares files, and emits IDE signals to track session state. Run this at the beginning of every JAT session.

MITupdated Jul 2026
★ 248repo stars
impeccable
by joewinke · joewinke/jat

impeccable shapes production frontend interfaces through design iteration, critique, and craft. It handles everything from visual hierarchy and accessibility to responsive layouts, design systems, and micro-interactions—grounded in project context via PRODUCT.md and DESIGN.md. Real working code, committed design choices.

MITupdated Jul 2026
★ 248repo stars
Wt Switch Create
by max-sixty · max-sixty/worktrunk

This skill sets up a fresh worktree using the `wt` CLI and moves your session into it. You can optionally specify a branch name, target a different repository, and run a task within the new worktree—all in a single invocation.

no license declared → metadata onlyupdated Jul 2026
★ 6,109repo stars
spring-boot-project-creator
by giuseppe-trisciuoglio · giuseppe-trisciuoglio/developer-kit

Automates Spring Boot project initialization by downloading from Spring Initializr and generating a complete project structure with your chosen architecture pattern (DDD or Layered), pre-configured JPA, SpringDoc OpenAPI, and Docker Compose services for PostgreSQL, Redis, or MongoDB. Handles dependency management, application properties, and local development setup in one workflow.

MITupdated Jun 2026
★ 311repo stars
Tags
client-intakerequirements-extractionknowledge-base-generationdatabase-scaffoldingproject-initializationprd-authoringtask-planningstructured-data-parsingonboarding-automationcompliance-research