harness-init

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

Updated Apr 12, 2026
Ready to run
npx skills add https://github.com/Taek-D/kbo_appintoss --skill harness-init-taek-d
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
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.