harness-init

Automate AppsInToss mini-app project initialization with standardized branding and navigation.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Taek-D/kbo_appintoss --skill harness-init-taek-d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: harness-init
Source: https://github.com/Taek-D/kbo_appintoss/tree/main/miniapp/.claude/skills/harness-init
Command: npx skills add https://github.com/Taek-D/kbo_appintoss --skill harness-init-taek-d

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

앱인토스 미니앱 프로젝트의 반려방지 초기화를 통해 심사 반려의 주요 원인들을 미리 차단하고, 시작 시 필수 구성 요소를 자동으로 설정합니다.

Core Features & Use Cases

  • 프로젝트 정보 수집 및 기본 구성 자동화
  • granite.config.ts, index.html 메타태그, 인트로 화면 패턴 초기 설정
  • feature_list.json 및 claude-progress.txt 초기 생성 및 추적
  • 반려 리스크를 낮추기 위한 브랜딩 통일성 확보

Quick Start

새 미니앱 프로젝트 시작 시 이 스킬을 활성화하면 기본 설정이 자동으로 적용됩니다.

Frequently Asked Questions about harness-init

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

FAQPage Schema
How do I prevent AppsInToss mini-app rejection during review?

To prevent AppsInToss mini-app rejection, standardize branding, navigation, and intro flow configurations during initialization. Automating this setup ensures metadata tagging and configuration generation meet review requirements across granite.config.ts and index.html metas.

How do I initialize granite.config.ts and index.html for a new mini-app project?

You initialize granite.config.ts and index.html for a new mini-app project by applying standardized branding consistency and metadata tagging. This setup ensures configuration generation and intro screen patterns are automatically configured to satisfy review requirements.

What is the purpose of feature_list.json and claude-progress.txt in mini-app development?

The purpose of feature_list.json and claude-progress.txt is to enable metadata tagging and progress tracking. They are automatically generated during mini-app initialization to maintain configuration consistency and document project setup steps.

Does this mini-app initialization tool work with existing projects or only new setups?

This mini-app initialization tool applies to new project setups where branding, navigation, and intro flow must be standardized. It automates initial configuration generation for granite.config.ts and index.html rather than modifying existing project structures.

Why does my mini-app get rejected for branding inconsistency?

Your mini-app gets rejected for branding inconsistency when metadata and intro flow configurations lack standardization. Automating the initialization of branding patterns across granite.config.ts and index.html ensures the required consistency to prevent these rejections.