quality-ncr

Manage Non-Conformance Reports with disposition tracking, defect Pareto analysis, and aging reports.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill quality-ncr-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: quality-ncr
Source: https://github.com/tapway/shogun-os/tree/main/skills/manufacturing/quality-ncr
Command: npx skills add https://github.com/tapway/shogun-os --skill quality-ncr-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Quality teams need a structured way to document product defects, disposition non-conforming material, and track closure without losing visibility into aging issues or recurring defect patterns. ## Core Features & Use Cases - NCR Lifecycle Management: Create, list, view, and update Non-Conformance Reports through identification, containment, investigation, disposition, and closure stages. - Four Disposition Types: Enforce use-as-is, rework, scrap, or return-to-vendor (RTV) dispositions with responsible person and due date requirements. - Defect Pareto & Aging Reports: Generate Pareto analysis by defect code, product, line, or shift, plus aging buckets with automatic escalation recommendations. - Use Case: An inspector finds 5 units of PROD-A with dimension defects. Create an NCR with a rework disposition, then run a monthly Pareto report to identify that DIM-001 accounts for 32% of all defects, driving corrective action priorities. ## Quick Start Ask the agent to create an NCR for product PROD-A with defect code DIM-001, quantity 5, and a rework disposition.

Frequently Asked Questions about quality-ncr

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

FAQPage Schema
How do I create a Non-Conformance Report for a product defect?

Run the create subcommand with the product ID, defect code, quantity, disposition, and detection source. The script validates the disposition against the four allowed types (use-as-is, rework, scrap, rtv) and returns a structured NCR record with a generated ID.

How do I generate a defect Pareto analysis for quality reporting?

Use the pareto subcommand with a date range and optional plant filter. It groups NCRs by defect code and returns counts, cumulative percentages, and a summary highlighting the top defect, supporting vital-few analysis for continuous improvement.

What disposition types does NCR management support?

Four dispositions are supported: use-as-is (accepted with deviation), rework (returned to production), scrap (disposal), and RTV (return to vendor). Each disposition should include a responsible person and due date to be actionable.

When should I use CAPA instead of an NCR workflow?

Use NCR for documenting and dispositioning individual non-conforming products. Use a CAPA workflow when you need formal root cause analysis and permanent corrective actions; the two skills are designed to work together.

How does NCR aging escalation work?

The aging report groups open NCRs into day buckets (0-7, 8-14, 15-30, 31-60, 60+) and flags items exceeding the auto-escalation threshold, defaulting to 14 days. Escalation levels are configurable via the NCR_ESCALATION_LEVELS environment variable.