srs-documentation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited srs-documentation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This skill provides guidance for creating formal Software Requirements Specification (SRS) documents following the IEEE 830 standard structure.
#### 1.1 Purpose
#### 1.2 Scope
#### 1.3 Definitions, Acronyms, and Abbreviations
#### 1.4 References
#### 1.5 Overview
#### 2.1 Product Perspective
#### 2.2 Product Functions
#### 2.3 User Characteristics
#### 2.4 Constraints
#### 2.5 Assumptions and Dependencies
#### 3.1 External Interface Requirements
#### 3.2 Functional Requirements Organized by:
Each requirement should include:
#### 3.3 Performance Requirements
#### 3.4 Design Constraints
#### 3.5 Software System Attributes
#### 3.6 Other Requirements
#### A. Glossary Complete list of defined terms
#### B. Analysis Models
#### C. Requirements Traceability Matrix
Each requirement should be:
| Characteristic | Description | Example |
|---|---|---|
| Necessary | Needed for system success | Not nice-to-have |
| Unambiguous | Single interpretation | "User" defined specifically |
| Complete | All information included | Includes error scenarios |
| Consistent | No conflicts | Aligns with other requirements |
| Verifiable | Can be tested | Measurable criteria |
| Traceable | Has clear origin | Links to business need |
| Modifiable | Can be changed easily | Unique ID, no redundancy |
| Prioritized | Ranked by importance | MoSCoW classification |
DO:
DON'T:
Good Requirement:
FR-001: The system shall display search results within 3 seconds
of the user submitting a search query.Bad Requirement:
The system should be fast and display results quickly.FR-XXX: Core functional requirements
FR-AUTH-XXX: Authentication related
FR-RPT-XXX: Reporting related
FR-INT-XXX: Integration relatedNFR-PERF-XXX: Performance
NFR-SEC-XXX: Security
NFR-REL-XXX: Reliability
NFR-USA-XXX: Usability
NFR-MAINT-XXX: MaintainabilityCON-XXX: General constraints
CON-REG-XXX: Regulatory constraints
CON-TECH-XXX: Technical constraints| Priority | Code | Description |
|---|---|---|
| Must Have | M | Critical for success |
| Should Have | S | Important but not critical |
| Could Have | C | Nice to have |
| Won't Have | W | Out of scope for this release |
| Priority | Level | Description |
|---|---|---|
| Critical | P1 | System cannot function without |
| High | P2 | Major feature impacted |
| Medium | P3 | Minor feature impacted |
| Low | P4 | Enhancement or convenience |
1. Introduction
1.1 Purpose
1.2 Scope
2. Overall Description
2.1 Product Perspective| ID | Description | Priority | Status | Source |
|----|-------------|----------|--------|--------|
| FR-001 | User login | M | Approved | Stakeholder Meeting 2024-01-15 |Before finalizing SRS, verify:
See template.md for the complete SRS template. See checklists.md for validation checklists.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.