bs-produce

Automate Build a Sentence question production and QA in Node.js batch runs.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/lzs20030114-wq/toefl_writing --skill bs-produce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bs-produce
Source: https://github.com/lzs20030114-wq/toefl_writing/tree/main/.claude/skills/bs-produce
Command: npx skills add https://github.com/lzs20030114-wq/toefl_writing --skill bs-produce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The pipeline automates the production and QA of Build a Sentence questions, enabling teams to expand the question bank reliably without manual bottlenecks.

Core Features & Use Cases

  • Pre-flight checks across data sources, reserve pools, and run history to validate readiness for batch production.
  • Three-stage workflow: reserve pool handling, question generation scripts, and post-generation quality audits with strict validation and review steps.
  • Flexible execution modes: overwrite the current bank, append to the existing bank, or resume from a prior run, with optional reviewer integration when available.

Quick Start

Run bs-produce to generate a new batch of 6 sets and merge with the existing bank.

Frequently Asked Questions about bs-produce

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

FAQPage Schema
How do I automate batch generation for Build a Sentence questions in Node.js?

Batch generation for Build a Sentence questions is automated by running Node.js scripts that execute pre-flight checks, generate new question sets, and perform post-generation QA audits. The pipeline supports overwrite, append, or resume modes for expanding question banks.

What does a pre-flight check validate before batch producing Build a Sentence question sets?

Pre-flight checks validate readiness for batch production by verifying data sources, reserve pools, and run history. This ensures all required environment keys and scripts are present before executing the question generation workflow.

Can I append new Build a Sentence questions to an existing bank without overwriting current data?

You can append new Build a Sentence questions to an existing bank without overwriting by selecting the append execution mode. The pipeline also supports overwrite and resume modes to flexibly manage question bank expansion runs.

How does post-generation QA audit work for Build a Sentence question banks?

Post-generation QA audits perform strict validation and review steps on newly generated Build a Sentence questions. This stage runs after question generation scripts to ensure batch output meets quality standards before merging into the bank.

Do I need specific environment keys and scripts configured to run batch question production?

Specific environment keys and scripts must be present to run batch question production. The pipeline requires these configurations to execute pre-flight checks, generate questions, and perform audits within a Node.js environment.

What is the best way to resume an interrupted Build a Sentence batch generation run?

The best way to resume an interrupted Build a Sentence batch generation run is by selecting the resume execution mode. This flexible mode allows the pipeline to continue from a prior run history without restarting the entire production workflow.