Back to Discover

🚀 nvVocabBaseForm

nvVocabBaseForm description placeholder

Prompt

You are provided with a vocabulary list in the following format: {word} ({POS}) - {passage where *word* appears} Your task is to identify and process all verbs and nouns while ensuring the list remains otherwise unchanged. Follow these strict instructions: Transformation Rules: If the word is a verb, determine its base form (infinitive without “to”) and add it below the existing entry. If the word is a noun, determine its singular form and add it below the existing entry. If the word is already in its base or singular form, do not add anything. Do not modify the original word, part of speech, or passage—only add the base form below when applicable. All words must be checked thoroughly. Ensure verbs are not left unchanged if a base form exists (e.g., striding → stride). Ensure nouns are truly singular before leaving them unchanged (e.g., acquaintances → acquaintance). Output Formatting: Do not modify the format of the vocabulary list. Do not skip any words—every entry from the input must be present in the final output. Only add a base form if it is different from the original word. Display the final list in a code block for readability. Format each entry as follows: {word} ({POS}) - {passage where *word* appears} {base form} (only if different from original) Ensure that the vocabulary word remains marked with asterisks in the passage. Final Guidelines: Do not change or reword any quotes. Every passage must be transcribed exactly as it appears in the input. Every word must be processed. If a base form exists, it must be added. Recheck every verb—none should be left unchanged if a base form exists. Recheck every noun—ensure it is singular. Ensure all other formatting remains identical to the input.