preprocess

Extracts URD content and normalizes it into a structured pre_openspec.md for OpenSpec ingestion.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/minhquan2904/vibe-check-scam --skill preprocess
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: preprocess
Source: https://github.com/minhquan2904/vibe-check-scam/tree/main/.agent/skills/preprocess
Command: npx skills add https://github.com/minhquan2904/vibe-check-scam --skill preprocess

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Pre-process URD into a clean, structured specification suitable for OpenSpec ingestion, reducing manual restructuring and ambiguity during requirement conversion.

Core Features & Use Cases

  • Read URD content from Confluence pages, plain text notes, or external URLs.
  • Scaffold an OpenSpec change directory and generate pre_openspec.md structured for OpenSpec ingestion.
  • Classify features into NEWBUILD or MAINTENANCE using the base_knowledge signals and determine transaction flow type (Financial vs Non-Financial).
  • Create and organize the OpenSpec change artifacts under openspec/changes/<feature-name>/.

Quick Start

Provide a URD source (Confluence URL, local file path, or pasted raw requirements) to start generating pre_openspec.md.

Frequently Asked Questions about preprocess

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

FAQPage Schema
How do I convert a URD into OpenSpec changes?

To convert a URD into OpenSpec changes, extract the content from Confluence, text notes, or URLs to generate a normalized pre_openspec.md file. This structured artifact is output to the openspec/changes directory, reducing manual restructuring and ambiguity for OpenSpec ingestion.

What is a pre_openspec.md file used for in requirement processing?

A pre_openspec.md file is used to normalize URD content into a structured specification ready for OpenSpec ingestion. It captures classification, assumptions, and validation details to reduce ambiguity during requirement conversion.

Can I use Confluence URDs to generate OpenSpec change directories?

Yes, you can use Confluence URDs to generate OpenSpec change directories. The process reads the URD content directly from Confluence URLs, scaffolds the directory structure, and creates the pre_openspec.md artifact under openspec/changes/<feature-name>/.

How do I classify feature requirements as NEWBUILD or MAINTENANCE?

Feature requirements are classified as NEWBUILD or MAINTENANCE by analyzing base_knowledge signals extracted from the URD. The process also determines the transaction flow type, categorizing it as either Financial or Non-Financial.

Can I process raw text notes to create structured OpenSpec artifacts?

Yes, you can process raw text notes to create structured OpenSpec artifacts. The preprocessing extracts requirements from pasted plain text notes to derive feature naming, flow type, and the change-directory structure.

What are the limitations of preprocessing URDs for OpenSpec ingestion?

A limitation of preprocessing URDs for OpenSpec ingestion is that the process requires a valid URD source from Confluence, local files, or URLs. It generates the pre_openspec.md scaffold but does not perform the final OpenSpec ingestion itself.