Reinforce

Append new requirements to spec.md and arch.md with FR IDs.

1|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/samdae/archflow --skill reinforce
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Reinforce
Source: https://github.com/samdae/archflow/tree/main/skills/reinforce
Command: npx skills add https://github.com/samdae/archflow --skill reinforce

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reinforce existing specifications and designs by adding new requirements and filling gaps.

Core Features & Use Cases

  • Add new requirements to spec.md (then run arch) to extend design scope.
  • Fill gaps marked with ❓ in documents and maintain traceable reinforcement history.
  • Align spec and arch through iterative updates as new information becomes available.

Quick Start

  1. Provide new feature requirements or identify gaps.
  2. Confirm target documents (spec.md and arch.md).
  3. Run reinforce to apply changes and update reinforcement history.

Frequently Asked Questions about Reinforce

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

FAQPage Schema
How do I add new requirements to an existing software specification?

You can reinforce existing software specifications by appending new requirements and filling gaps. This process updates spec.md files by assigning new functional requirement IDs and recording reinforcement history to maintain traceability across teams.

What is the best way to fill missing gaps marked with question marks in architecture documentation?

Filling missing gaps in architecture documentation involves identifying items marked with question marks and updating arch.md files iteratively. This aligns specifications with architecture designs as new information or reverse-engineered notes become available.

How do I maintain traceability when updating functional requirements across teams?

Maintaining traceability when updating functional requirements requires assigning new FR IDs and recording reinforcement history within spec.md. This ensures all appended requirements and filled gaps remain trackable across different teams and future enhancements.

Can I use specification reinforcement to handle reverse-engineered notes and future enhancements?

Specification reinforcement handles reverse-engineered notes and future enhancements by operating on spec.md and arch.md within service folders. It appends missing items to extend design scope and guides architecture updates to align with new information.

Do I need both spec.md and arch.md files to update my design scope?

You need both spec.md and arch.md files to update your design scope effectively. Reinforcing specifications operates on these target documents within service folders, aligning software specifications and architecture designs through iterative updates.