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
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.
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.
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 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.
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.
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.
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.
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.
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.