inno-new-app

Creates and registers a new Innovation Platform app from the inno-template GitHub repository.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/dlaporte/claude-plugins --skill inno-new-app-dlaporte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: inno-new-app
Source: https://github.com/dlaporte/claude-plugins/tree/main/plugins/innovation-platform/skills/inno-new-app
Command: npx skills add https://github.com/dlaporte/claude-plugins --skill inno-new-app-dlaporte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a new app on the Innovation Platform involves many coordinated steps — naming, guardrails review, repo creation, registration, proof-of-control commits, GitHub App installation, and scaffolding — and this Skill orchestrates the entire flow so nothing is missed or done out of order. ## Core Features & Use Cases - Guided intake and design: Collects the app name, repo, purpose, members, and connection needs, checks name availability with check_name, enforces the acceptable-use guardrails, and produces an approved design covering deployment type, data model, routes, and access model. - Two-phase registration: Creates the user's repo from the public inno-template, runs the two-call register_app flow with a proof-of-control file commit and platform GitHub App installation, then provisions the access group, database, and file storage. - Deployment type selection: Recommends among function, container, mcp-function, and mcp-container based on stack, compute needs, and per-user Connection requirements. - Use Case: A user says "create a new app called todo on the Innovation Platform" — the Skill checks the name, designs the app, creates their repo from the template, registers it, and scaffolds the codebase ready for its first deploy. ## Quick Start Create a new Innovation Platform app called todo with a repo in my GitHub account and walk me through registration.

Frequently Asked Questions about inno-new-app

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new app on the Innovation Platform?

Provide an app name, a GitHub repo slug, a one-line purpose, and optional member emails. The Skill checks name availability with check_name, reviews guardrails, designs the app, creates your repo from the inno-template, and completes the two-call register_app flow to provision it.

Which deployment type should I choose for an Innovation Platform app?

Choose function for greenfield TypeScript/JavaScript web apps, container for non-JS stacks or heavy compute, mcp-function for MCP servers, and mcp-container when an MCP server needs a non-JS stack or must consume a per-user Connection. The type is fixed at registration.

Can I register an existing repository instead of creating a new one?

No, this Skill only creates fresh repos from the inno-template. For an existing codebase, use the inno-migrate-app skill, which registers the existing repo in place and adapts it to the platform contract without scaffolding from the template.

Why does register_app return repo_control_unproven?

The proof-of-control file is missing from the repo's default branch or its contents do not match. Commit the exact path and contents from the register_app response to the default branch, push, and call register_app again.

What steps require the user personally during app registration?

Only two steps require the user: installing the platform GitHub App on their account or org, and any browser SSO login. Everything else, including repo creation, proof file commits, and scaffolding, can be done with the user's authenticated gh and git credentials.