init

Captures missing product context into a PRODUCT.md file during project setup.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/noticesfromchat/macos-app-digest --skill init-noticesfromchat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/noticesfromchat/macos-app-digest/tree/main/.agents/skills/init
Command: npx skills add https://github.com/noticesfromchat/macos-app-digest --skill init-noticesfromchat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When starting work on a project, AI agents and collaborators often lack documented product context, leading to generic or misaligned output. This Skill captures that missing context and records it in a PRODUCT.md file so subsequent work is grounded in actual product knowledge. ## Core Features & Use Cases - Product Context Capture: Gathers missing product information and writes it into a PRODUCT.md file at setup time. - Delegated Initialization: Acts as a pinned shortcut that invokes the $impeccable init command, forwarding any arguments you provide. - Use Case: When setting up a new repository or onboarding an AI agent to an existing project, run the init flow to produce a PRODUCT.md that documents what the product is, who it serves, and how it should be built. ## Quick Start Ask the agent to run init to capture the product context for this project into PRODUCT.md.

Frequently Asked Questions about init

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

FAQPage Schema
How do I capture product context for a new project?

Run the init skill, which invokes $impeccable init and guides you through capturing missing product context. The result is written to a PRODUCT.md file that documents the product for future work.

What is PRODUCT.md used for in project setup?

PRODUCT.md stores the product context captured during initialization, such as what the product does and who it serves. It gives AI agents and collaborators a shared reference so their output aligns with the actual product.

Can I pass arguments to the init command?

Yes, the skill accepts an optional target argument. Any arguments you provide are forwarded directly to the underlying $impeccable init invocation.

When should I run init versus writing PRODUCT.md manually?

Run init when product context is missing or incomplete and you want a guided capture flow. Writing PRODUCT.md manually suits cases where you already know exactly what to document and need no prompts.