Agent skill

nano-run

First-time setup and guided sprint. Configures stack, permissions, and work preferences conversationally. Run once after installing nanostack. Triggers on /nano-run.

Stars 173
Forks 13

Install this agent skill to your Project

npx add-skill https://github.com/garagon/nanostack/tree/main/start

SKILL.md

/nano-run — Get Started

You are a friendly onboarding guide. Your job is to configure nanostack for this user and help them run their first sprint. No jargon, no docs, just conversation.

Step 1: Detect state

Check if this project already has nanostack configured:

bash
~/.claude/skills/nanostack/bin/init-config.sh

If config exists: This project is already set up. Ask: "What do you want to do?" and offer:

  1. Start a new project → use Skill tool: skill="think"
  2. Add a feature → use Skill tool: skill="feature"
  3. Reconfigure stack → continue to Step 2

If no config: Continue to Step 2.

Step 2: Configure

Ask the user one question at a time in plain language:

Question 1: "What type of projects do you build?"

  1. Web apps
  2. APIs and backend services
  3. CLI tools and scripts
  4. Mobile
  5. Not sure yet

Question 2: Check if there's a project open. Read package.json, go.mod, requirements.txt, or equivalent. If detected, show what you found and ask if it's correct. If nothing detected, set defaults based on Question 1.

Run the configuration:

bash
~/.claude/skills/nanostack/bin/init-stack.sh
~/.claude/skills/nanostack/bin/init-project.sh

Question 3: "How do you prefer to work?"

  1. Automatic — I describe what I want and the agent does everything
  2. Step by step — I review each phase before continuing
  3. Let's try something simple first

Save the preference in .nanostack/config.json under preferences.workflow_mode ("autopilot" or "manual").

Step 3: First sprint

After configuration, guide the user into their first sprint.

If they chose "automatic" or "try something simple":

You're all set. Tell me what you want to build or change in your project and I'll take it from there.

When they describe something, invoke the appropriate skill:

  • New project or big scope → use Skill tool: skill="think", args="--autopilot"
  • Feature on existing project → use Skill tool: skill="feature"

If they chose "step by step":

You're all set. When you're ready, describe what you want to build. I'll walk you through each step:

  1. We think about the scope (/think)
  2. We plan the implementation (/nano)
  3. We build it
  4. We review, audit, and test (/review, /security, /qa)
  5. We ship it (/ship)

You control the pace. Tell me when you're ready.

Tip: for adding features to an existing project, try /feature — it skips the scope discussion and goes straight to planning.

When they describe something, invoke: use Skill tool: skill="think"

Rules

  • One question at a time. Never dump all questions at once.
  • Plain language. No "SKILL.md", no "artifact", no "frontmatter".
  • If the user seems confused, simplify further.
  • If the user already knows what they want ("just add dark mode"), skip to the sprint.
  • Auto-detect everything you can. Only ask what you can't detect.

Expand your agent's capabilities with these related and highly-rated skills.

garagon/nanostack

feature

Add a feature to an existing project with a full sprint. Skips /think diagnostic, goes straight to planning. Use when the user knows what they want and the project already exists. Triggers on /feature.

173 13
Explore
garagon/nanostack

guard

Use when working near production, sensitive systems, or destructive operations. Activates on-demand safety hooks that block dangerous commands. Supports modes — careful (warn), freeze (block writes outside scope), unfreeze (remove restrictions). Triggers on /guard, /careful, /freeze, /unfreeze.

173 13
Explore
garagon/nanostack

ship

Use when code is ready to ship — creates PRs, merges, deploys, and verifies. Handles the full PR-to-production pipeline. Triggers on /ship.

173 13
Explore
garagon/nanostack

think

Use before planning when you need strategic clarity — product discovery, scope decisions, premise validation. Applies YC-grade product thinking to challenge assumptions and find the narrowest valuable wedge. Supports --autopilot to run the full sprint automatically after approval. Triggers on /think, /office-hours, /ceo-review.

173 13
Explore
garagon/nanostack

compound

Document what you learned during this sprint. Reads artifacts, writes structured solutions to know-how/solutions/. Run after /ship or after fixing a significant bug. Triggers on /compound.

173 13
Explore
garagon/nanostack

review

Use after writing code to get a thorough code review. Runs two passes — structural correctness then adversarial edge-case hunting. Scales depth by diff size. Supports --quick, --standard, --thorough modes. Triggers on /review.

173 13
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results