Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Nemawashi

ASecurity

Clarify software goals, constraints, stakeholders, and risks before consequential design or implementation work. Use for greenfield ideas, ambiguous requirements, architecture decisions, or changes where misunderstanding would be costly.

11 stars
0 votes
0 copies
0 views
Added 9/28/2026
ai-agentsgoapisecurityperformancedocumentation

Works with

api

Security Analysis

A100/100

Scanned 9/28/2026

Install to Claude Code

$npx -y skills add kuya-egg/Monozukuri --skill nemawashi --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nemawashi?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Nemawashi
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kuya-egg-nemawashi/badge)](https://www.skillsdirectory.com/skills/kuya-egg-nemawashi)

More formats (shields.io, HTML) on the badges page.

Files
SKILL.md
---
name: nemawashi
description: "Clarify software goals, constraints, stakeholders, and risks before consequential design or implementation work. Use for greenfield ideas, ambiguous requirements, architecture decisions, or changes where misunderstanding would be costly."
---

# Nemawashi

Nemawashi is the practice of preparing the ground before a consequential
change. In software, it means building shared understanding before building
the system. This is a Japanese-inspired engineering metaphor, not a claim
about how every team works.

## Use this skill when

- the request is ambiguous or has competing interpretations;
- a new project is starting from scratch;
- architecture, data shape, public API, migration, or operational behavior
  could be difficult to reverse;
- multiple people, systems, or teams depend on the outcome; or
- implementation would otherwise require guessing.

Do not use a long interview for a clear, low-risk edit. Ask only questions
whose answers can change the work.

## Outcome

Produce a concise engineering brief containing:

- the problem and why it matters;
- users, systems, or stakeholders affected;
- desired behavior and explicit non-goals;
- constraints and success criteria;
- facts, decisions, assumptions, and open risks separated clearly;
- the smallest useful next step; and
- how the result will be verified.

## Workflow

### 1. Establish the frontier

State what is already known and identify the first uncertainty that could
change the design. Do not ask for information that will not affect the next
decision.

### 2. Interview deliberately

Ask one focused question at a time. Prefer questions about:

- the user-visible outcome;
- the boundary of the request;
- data ownership and lifecycle;
- compatibility and migration needs;
- failure tolerance and recovery;
- security and authorization;
- performance or scale that is actually required; and
- what “done” means.

When a reasonable default exists, state it and continue rather than creating an
endless questionnaire. Ask for confirmation when the default changes risk,
scope, or external behavior.

### 3. Make the shape explicit

Summarize the problem in plain language. Name what will change, what will not
change, and which decisions are reversible. For a greenfield project, include
the first vertical slice rather than designing the entire future platform.

### 4. Stop at the right boundary

Stop interviewing when the next work can be planned and verified without
guessing. If a critical question remains unresolved, stop before
implementation and explain why it matters.

## Evidence standard

Do not present an assumption as a fact. Label statements as `Observed`,
`Decided`, `Assumed`, or `Open`. For an existing project, point to the files,
commands, documentation, or behavior that support important claims.

## Boundaries

- Do not make architecture decisions merely to end the interview.
- Do not expand a feature into a platform because future use is imaginable.
- Do not substitute consensus theater for a concrete decision.
- Do not block a reversible prototype on questions that only matter at scale.
- Do not implement while a material ambiguity remains hidden.

## Handoff

End with a short brief another engineer can act on. Recommend the next
focused skill only when useful: `genchi-genbutsu` for evidence, `kanso` for
design, or `kata` for an already settled implementation.

If a referenced skill is not installed, apply its named lens inline instead of
trying to invoke it.

Attribution

kuya-eggkuya-egg
View sourceMore from kuya-egg →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

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 (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1074701 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

695601 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

691 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →