The minimal template initializes a target by finding the single requirement blocking operation, applying only that, validating it, and reporting the result. It is not a scaffold generator. Its goal is to discover the minimum missing requirement, apply it when appropriate, and confirm the target can function — nothing more.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/bitwikiorg/init.md/llms.txt
Use this file to discover all available pages before exploring further.
Template metadata
| Field | Value |
|---|---|
| Name | Minimal Init Protocol |
| Target | Any small target with a narrow operational gap |
| Purpose | Identify the least work required for the target to become operational, apply only that work, validate it, and report the result |
| Modes | Active, Repair, Reinitialize |
| Creates | The smallest missing artifact or structure that the target actually needs |
| Configures | Only relationships, settings, or instructions required by that artifact |
| Validates | The minimum relevant check proving the target can operate as intended |
| Optional outputs | README.md when human-facing documentation is missing or inadequate; AGENTS.md when agent operation applies and no valid instruction file exists; INIT.md or init.md when the target needs a local initialization procedure; PLAN.md when unresolved work remains |
When to use
Use the minimal template when:- The target is small, local, or clearly scoped.
- The operator wants a low-change initialization.
- One missing artifact, setting, or instruction may be enough to unblock operation.
- Broad infrastructure, product, or agent setup would be excessive for the target.
When NOT to use
Do not use the minimal template when the target requires server access, production infrastructure, package manifests, deployment snapshots, product requirements documents, or agent instruction files as a matter of course. Those concerns belong in the server, development-project, or agent templates respectively.Conditional artifacts
The minimal template creates only the one artifact that the target actually needs. Possible outputs include:README.md— when human-facing documentation is missing or inadequate.AGENTS.md— when agent operation applies and no valid instruction file exists.INIT.mdorinit.md— when the target needs a local initialization procedure.PLAN.md— when unresolved work remains after the initialization pass.
The procedure
INSPECT
Identify what the target is and what already exists.
- Inspect the target location, visible files or configuration, existing instructions, obvious entry points, and operator constraints.
- Stay within the target boundary unless another location is directly referenced.
- Use only existing files, directory names, user-provided constraints, or environment metadata that is directly relevant.
DETERMINE
Decide the minimum requirement that blocks operation.
- Choose the smallest applicable initialization step.
- If no change is needed, move directly to validation and report.
- Produce a short statement of the selected requirement and why it applies.
CREATE
Create only the selected missing artifact or structure.
- Skip creation when the target already contains a usable equivalent.
- Preserve existing work and avoid duplicates.
- Output: the created or updated artifact, if any.
CONFIGURE
Connect the created or existing artifact to the target.
- Configure only what is required for the selected minimum step.
- Update paths, references, scripts, permissions, or instructions only when they are directly necessary.
VALIDATE
Prove the target can perform its intended minimum operation.
- Use the cheapest relevant check available: file existence, parseability, a documented command, a link between files, or a simple manual review.
- Report status as
OPERATIONAL,OPERATIONAL_WITH_WARNINGS, orBLOCKED.
Example outcomes
These examples illustrate what minimal initialization produces for different kinds of targets:| Target | Gap | Action | Validation |
|---|---|---|---|
| Local directory with no documentation | No file identifies the target or its next action | README.md created | File exists and identifies target and next action |
| Small code project with adequate documentation but no agent instructions | Agents will operate but no instruction file exists | AGENTS.md created | Instructions are present and target-specific |
| Target with all required artifacts already present | None | No new files | OPERATIONAL reported after validation |