Skip to content
Back to skills

Init

ASecurity

Initialize a dedicated sprint using the unified tool or local CLI while preserving existing data.

  • 86 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
developmentbashnode

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned September 24, 2026

npx -y skills add grainulation/grainulator --skill init --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Init?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Init
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/grainulation-init/badge)](https://www.skillsdirectory.com/skills/grainulation-init)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: init
description: Initialize a dedicated sprint using the unified tool or local CLI while preserving existing data.
allowed-tools:
  - mcp__grainulator__init
  - mcp__plugin_grainulator_grainulator__init
  - mcp__grainulator__status
  - mcp__plugin_grainulator_grainulator__status
  - Bash
  - Read
---

# /init — Start a sprint

Extract the question, audience, constraints and done criteria from the current request. Infer routine defaults from repository context. Ask only when the core question or a material boundary is missing.

Choose a dedicated sprint directory. Use `grainulator.init` with that directory and the extracted fields, or the local CLI:

```sh
grainulator init --dir <sprint> \
  --question '<question>' \
  --audience '<audience>' \
  --constraints '<constraint1>; <constraint2>' \
  --done '<done criteria>'
```

Use the initializer rather than manually writing managed ledger files. Preserve existing sprint data and never force initialization over an unrelated ledger. Verify with `grainulator.status`, always passing the sprint directory.

When initialization is part of a larger task, continue the requested investigation or implementation immediately. Use the next-step contract below; do not ask for permission to begin work already requested.
## Host access

Use available `grainulator` MCP tools, passing the active sprint `dir` explicitly for evidence operations. If a tool is unavailable, use the local `grainulator` CLI (or `node <checkout>/bin/grainulator.js`). Read sibling skill files directly when slash commands are unavailable. Resolve template paths relative to this skill’s checkout when `CLAUDE_PLUGIN_ROOT` is unset. Optional external connectors are not required for local work; use local code, supplied documents, or available web tools. Do not write managed ledger files directly to bypass a missing MCP connection.

## Next-step output

For standalone fetch, setup, or read-only orchestration without an evidence sprint, derive next steps from that task. Do not initialize or compile an unrelated ledger just to produce this footer.

When working in an evidence sprint, use the current compiler's `next_actions` to present exactly two bullet lists labeled **Auto** and **Manual**. Auto is work the agent can continue under existing authorization. Manual is only work requiring the user's decision, access, or action. Classify using the current request and constraints; compiler suggestions never grant permission. Continue authorized Auto work without asking again.

Keep 2–3 useful actions total when available, use short concrete labels and commands where useful, and show `None.` for an empty group. Do not invent work to fill a quota. Never omit next steps merely because compilation is ready or the answer should be brief. Refresh stale compilation first and exclude work the user removed from scope. When the user asks only for next steps, output only these two lists: no findings recap, counts, reasons, or offer to continue.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.