Loading...
Loading...
AI SDLC reusable quality-lens workflow. Use when an AI assistant needs to challenge a requirement, design, plan, test strategy, change, or delivery artifact through pre-mortem, adversarial, edge-case, stakeholder-conflict, reversibility, abuse-case, operational-failure, or assumption lenses and finalize evidence-backed findings with ownership and traceability. Supports `--quick-flow` for selected high-value lenses and `--full-flow` for the complete applicable registry.
npx skill4agent add mikegorelikoff/ai-sdlc-harness ai-sdlc-quality-lensesInternal AI SDLC skill, not client-facing by default. Every rule below is important to follow. None of it can be skipped. Findings are proposals for review, not authority to change source artifacts.
ai-sdlc-quality-lensesquality-lens-report.md_ai_sdlc/quality-lens-report.toonreferences/quality-lenses.json--quick-flow--full-flowapplies_toai-sdlc-handoff/v1resultblockersnext_requirednext_optionalreasoncommandexpected_artifactsummary.txt*-summary.txt<artifact-parent>/quality-lens-report.md<artifact-parent>/_ai_sdlc/quality-lens-report.toon--output-root_ai_sdlc/state.toon--state-check--begin-state--complete-stateartifact_metadataai-sdlc-quality-report-metadata/v1metatagsai-sdlcquality-lensevidence-backedspecs/_ai_sdlc/specs-index.toonspecs-refiniment/_ai_sdlc/specs-index.toonspecs/specs-index.mdspecs-refiniment/specs-index.mdreferences/quality-lenses.jsonreferences/finding-contract.mdscripts/quality_lens_report.pypython3 skills/ai-sdlc-quality-lenses/scripts/quality_lens_report.py --list-lenses --format markdown
python3 skills/ai-sdlc-quality-lenses/scripts/quality_lens_report.py --artifact specs/example/requirements.md --artifact-kind requirements --feature example --findings /tmp/findings.json --lens edge-case-hunt --emit --quick-flow
python3 skills/ai-sdlc-quality-lenses/scripts/quality_lens_report.py --artifact specs/example/design.md --artifact-kind design --feature example --findings /tmp/findings.json --write --full-flow--emit--writereferences/finding-contract.md--emit--writeai-sdlc-quality-report/v1idlensevidence_pathevidence_lineevidence_detailseveritytrace_targetsownerresolution_statusnext_action{"id":"QL-001","lens":"edge-case-hunt","evidence":{"path":"specs/payments/requirements.md","line":88,"detail":"Timeout behavior is unspecified"},"severity":"high","trace_targets":["AC-004","TC-012"],"owner":"BA","resolution_status":"open","next_action":"Define timeout and retry acceptance behavior."}The design feels risky.$ai-sdlc-navigator