efactory-tl

Governs ASDD pipeline phase gates, manifest state, code review, and arc42 architecture documentation standards.

Updated Jul 13, 2026
One-click install
npx skills add https://github.com/eencinasq/cripto-pos --skill efactory-tl-eencinasq
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: efactory-tl
Source: https://github.com/eencinasq/cripto-pos/tree/main/.kiro/skills/efactory-tl
Command: npx skills add https://github.com/eencinasq/cripto-pos --skill efactory-tl-eencinasq

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Agent-driven development pipelines lack technical governance: slices advance without verified specs, agent output ships without traceability, and architecture docs drift from the codebase. This Skill operates as a Tech Lead that signs phase gates, audits the manifest, reviews agent-generated code against specs, and enforces arc42 + C4 documentation standards. ## Core Features & Use Cases - Phase Gate Sign-off: Enforces checklists and confidence thresholds for every ASDD transition (0→1 intent through 6→7 observability), updating .kiro/state/manifest.json with status, CCS, and reasoning traces. - Code Review Command: Runs a six-step review of agent or engineer output covering spec traceability, reasoning traces, domain compliance, tests, security surface, and wave discipline, ending in APPROVE, REQUEST CHANGES, or REJECT verdicts. - Dissent & Failure Management: Files and resolves categorized dissent (TECHNICALLY_UNSAFE, SPEC_NONCOMPLIANT, HALLUCINATION_SUSPECTED) and applies a decision tree for agent failures like low-confidence cascades. - Use Case: After an Implementation Agent finishes a wave for a slice, invoke the code review command to verify every changed function maps to a REQ-NNN requirement before signing the Phase 4→5 gate. ## Quick Start Ask the assistant to act as Tech Lead and run a code review for your current slice or PR before signing off the implementation gate.

Frequently Asked Questions about efactory-tl

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

FAQPage Schema
How do I review agent-generated code against a spec?▼

Invoke the code review command with the slice id or PR number. The review runs six steps: spec traceability to REQ-NNN items, reasoning trace validation, domain model compliance, test and quality gate checks, security surface analysis, and wave discipline, ending in an APPROVE, REQUEST CHANGES, or REJECT verdict.

What is an ASDD phase gate and who signs it?▼

A phase gate is a checklist-guarded transition between pipeline phases, from intent (0→1) through observability (6→7). The Tech Lead signs every transition after verifying thresholds such as confidence scores, CCS ≥ 0.65, and security scans, while the Product Owner alone approves business intent.

Can the Tech Lead approve an intent.md document?▼

No. Only the Product Owner sets intent.md to APPROVED. The Tech Lead reviews it against the Discovery Engine section 7 checklist and signs the 0→1 gate only after PO approval, with TL confidence of at least 0.85.

What happens when a phase gate check fails?▼

Universal gate failures mark the slice BLOCKED with an itemized fix list sent to the PO and TL. Mode-specific failures return the intent to DRAFT. Code-level failures file categorized dissent in docs/dissent-log.md with a same-sprint-day resolution SLA.

Does this skill require a specific architecture documentation format?▼

It enforces arc42's 12-section template combined with C4 model diagrams, typically in PlantUML, but matches the repo's existing diagram dialect such as Mermaid. ASDD repos also keep domain-model.md and context-map.md as minimum artifacts at the Phase 0→1 gate.

What are the limitations of the Tech Lead role in this workflow?▼

The Tech Lead does not approve business scope, implement features that engineers can run through the pipeline, or approve slices with open questions or unresolved HALLUCINATION_SUSPECTED dissent. It also cannot invent manifest entries when no .kiro directory exists in the workspace.