arkweb-spec-gen

Generate template-compliant spec.md and task.md from ArkWeb lifecycle documents.

31|6|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill arkweb-spec-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arkweb-spec-gen
Source: https://github.com/openharmonyinsight/openharmony-skills/tree/main/workflows/arkweb/.aceharness/skills/arkweb-spec-gen
Command: npx skills add https://github.com/openharmonyinsight/openharmony-skills --skill arkweb-spec-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of turning scattered ArkWeb engineering artifacts (proposal, requirements, design, review, and analysis) into a single, consistent specification and an actionable execution plan without losing traceability.

Core Features & Use Cases

  • 4-in-1 Spec Generation: Produces a unified spec.md that consolidates architecture design, interface specs, feature specs, and task specs in the required Chinese section structure.
  • AC-to-Task Traceability: Generates task.md with explicit mapping from acceptance criteria (AC) to tasks, including validation commands and stop conditions.
  • Template-Strict Document Compliance: Fills spec.md and task.md strictly according to template chapter/heading/table formats sourced from the docs repo assets.
  • Use Case: When an ArkWeb feature is ready for implementation, you can aggregate all previous phase documents and automatically create the deliverables needed for implementation and verification alignment.

Quick Start

Ask the AI to run arkweb-spec-gen to generate spec.md and task.md by aggregating proposal.md, requirement.md, design.md, review.md, and analysis.md.

Frequently Asked Questions about arkweb-spec-gen

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

FAQPage Schema
How do I generate a unified ArkWeb specification from scattered lifecycle documents?

To generate a unified ArkWeb specification, aggregate proposal, requirement, design, review, and analysis documents to automatically produce a template-compliant spec.md consolidating architecture, interface, and feature specs.

How does acceptance criteria to task traceability work in ArkWeb execution plans?

Acceptance criteria to task traceability works by mapping each acceptance criterion to specific tasks in task.md, including validation commands and stop conditions to ensure complete coverage and implementation alignment.

Can I use template-driven document generation for ArkWeb feature delivery without placeholders?

Yes, template-driven document generation applies to ArkWeb feature delivery workflows by filling spec.md and task.md strictly according to template chapter and table formats, running validation checks to ensure no placeholders remain.

What is the best way to consolidate Chinese ArkWeb engineering artifacts into an actionable execution plan?

The best way to consolidate Chinese ArkWeb engineering artifacts is to merge multiple lifecycle phase documents into template-compliant Chinese documentation, producing a unified spec.md and an actionable execution plan task.md.

Does ArkWeb spec generation require inputs from all lifecycle phases to create task.md?

ArkWeb spec generation requires inputs from multiple lifecycle phases, specifically proposal, requirement, design, review, and analysis documents, to successfully aggregate and generate the execution plan task.md.

Why does specification generation fail with incomplete acceptance criteria coverage?

Specification generation fails with incomplete acceptance criteria coverage because validation checks enforce complete AC coverage, ensuring every acceptance criterion is explicitly mapped to a task before output generation succeeds.