lifecycle-documentation

Creates standards-aligned lifecycle artifacts with traceable phase handoffs and controlled English.

4|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/douglance/sdlc-plugin --skill lifecycle-documentation-douglance
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lifecycle-documentation
Source: https://github.com/douglance/sdlc-plugin/tree/main/.rulesync/skills/lifecycle-documentation
Command: npx skills add https://github.com/douglance/sdlc-plugin --skill lifecycle-documentation-douglance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams lose traceability when lifecycle artifacts mix ownership, skip receivers, or use vague language, making phase handoffs impossible to verify. This Skill produces formal, standards-aligned artifacts that the next phase can consume without guessing. ## Core Features & Use Cases - Standards-based artifact selection: Maps each SDLC phase to its governing standard (ISO/IEC/IEEE 12207, 15289, 29148, 29119, IEEE 1016, 1012, and more) with recorded tailoring decisions. - Controlled-English writing profile: Enforces an STE-derived style with one requirement per sentence, stable IDs, and BCP 14 keywords for binding requirements. - Handoff gate enforcement: Validates incoming artifacts against explicit acceptance checks and returns a rejection note listing failed checks instead of silently repairing content. - Use Case: A product owner finishing a Software Requirements Specification uses this Skill to structure the SRS per ISO/IEC/IEEE 29148, link each requirement to stable IDs, and attach a handoff block the architect can verify before design work starts. ## Quick Start Use the lifecycle-documentation skill to draft a Software Requirements Specification for the authentication module with a handoff block addressed to the design phase.

Frequently Asked Questions about lifecycle-documentation

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

FAQPage Schema
How do I write a Software Requirements Specification aligned with ISO 29148?▼

Select the SRS artifact type from the lifecycle map, then write each requirement with a stable ID, measurable statement, source, rationale, and verification method. Use the pattern: ID, condition, actor, MUST, action, and measurable limit.

What is a phase handoff block in lifecycle documentation?▼

A handoff block ends every phase artifact and names the receiver, accepted inputs, decisions, produced outputs, verification evidence, open items, and acceptance checks. It lets the next phase verify the artifact before starting work.

Which IEEE and ISO standards govern software lifecycle documents?▼

ISO/IEC/IEEE 12207 covers the process framework, 15289 covers information items, 29148 covers requirements, 29119-3 covers test documentation, and IEEE 1012 covers V&V. The reference file lists current editions and their status.

Can I claim ASD-STE100 compliance for controlled English writing?▼

No, not without the official standard, dictionary, and a conformance review. This Skill uses an STE-derived profile adopting structural rules like sentence limits and one instruction per sentence, described as STE-derived controlled English.

What happens when an incoming artifact fails the handoff gate?▼

The artifact is not silently repaired. The Skill returns a Handoff rejected response listing the failed checks and routes the artifact back to the producing phase for correction.