# Doc Extraction 1 Constants 0 Yield Not Yet Implemented

> Sub-skill of doc-extraction: 1. `constants` (0% yield — not yet implemented) (+7).

- Skill: `vamseeachanta/doc-extraction-1-constants-0-yield-not-yet-implemented` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/doc-extraction-1-constants-0-yield-not-yet-implemented`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/doc-extraction-1-constants-0-yield-not-yet-implemented/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/doc-extraction-1-constants-0-yield-not-yet-implemented

---


# 1. `constants` (0% yield — not yet implemented) (+7)

## 1. `constants` (0% yield — not yet implemented)


Named values with units that remain fixed within a standard or design context.

**Detection heuristics**: Named value with "=" sign, units in parentheses or
brackets, appears in tables or definition lists, often prefixed with a symbol
(Greek or Latin letter).

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `name` | Human-readable name |
| `symbol` | Mathematical symbol (e.g. `f_ci`, `ρ`) |
| `value` | Numeric value |
| `units` | SI or field units |
| `source_standard` | Standard reference (e.g. DNV-RP-B401 Sec 3.4) |


## 2. `equations` (0% yield — not yet implemented)


Mathematical relationships between variables.

**Detection heuristics**: Contains mathematical notation, Greek letters, operator
symbols (=, ×, /, ^), variable definitions follow the expression, often numbered
(Eq. 1, Equation 3.2).

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `name` | Equation name or number |
| `expression` | Mathematical expression (LaTeX or plain text) |
| `variables` | List of {symbol, name, units} |
| `source` | Standard and section reference |
| `applicability` | Conditions where equation applies |


## 3. `tables`


Tabular data — lookup values, design parameters, or comparison matrices.

**Detection heuristics**: Grid or tabular layout, header row with column labels,
numeric cells with units, often titled "Table N" or has a caption.

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `title` | Table caption or identifier |
| `columns` | List of column headers with units |
| `rows` | Data rows as lists or dicts |
| `interpolation_method` | Linear, step, or none |
| `source` | Standard and table number |


## 4. `curves`


Graphical data — x-y relationships presented as figures.

**Detection heuristics**: Figure references ("Figure N", "Fig."), x-y axis labels,
data series legends, often accompanied by a caption describing the relationship.

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `title` | Figure caption |
| `x_axis` | {label, units, range} |
| `y_axis` | {label, units, range} |
| `data_points` | Digitized x-y pairs |
| `source` | Standard and figure number |


## 5. `procedures` (0% yield — not yet implemented)


Sequential steps for performing an operation or assessment.

**Detection heuristics**: Numbered or lettered steps with sequential dependencies,
prerequisites section, action-oriented language. The distinguishing feature vs
`requirements` is sequential execution order — procedures describe *how* to do
something step-by-step, requirements state *what* must be true.

**Disambiguation rule**: If a clause contains both normative language ("shall")
and sequential steps, classify as `procedures` when the steps have execution
order, or `requirements` when each statement stands independently. Multi-label
output is allowed when both types genuinely co-exist in the same passage.

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `title` | Procedure name |
| `steps` | Ordered list of step descriptions |
| `prerequisites` | Required inputs or conditions |
| `standard_ref` | Source standard and section |
| `decision_points` | Steps with branching logic |


## 6. `requirements`


Normative statements that define mandatory or recommended practice.

**Detection heuristics**: Contains "shall", "required", "must", "is to be";
often numbered with a requirement ID; may reference verification methods.

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `id` | Requirement identifier |
| `text` | Full requirement statement |
| `standard_ref` | Source standard and clause |
| `verification_method` | How compliance is verified |
| `normative_strength` | shall / should / may |


## 7. `definitions`


Terms and their meanings as used within a standard or domain.

**Detection heuristics**: "means", "is defined as", "refers to"; glossary or
definitions section; term followed by colon or em-dash and explanation.

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `term` | The defined term |
| `definition` | Full definition text |
| `source` | Standard and section |
| `synonyms` | Alternative terms |
| `domain` | Engineering sub-domain |


## 8. `worked_examples` (0% yield — not yet implemented)


Step-by-step calculations demonstrating application of equations or procedures.

**Detection heuristics**: "Example", "Sample calculation"; given/find/solution
pattern; specific numeric values substituted into equations; final answer with
units.

**Key extraction fields**:
| Field | Description |
|-------|-------------|
| `title` | Example identifier or description |
| `given` | Input parameters {name, value, units} |
| `solution_steps` | Ordered calculation steps |
| `answer` | Final result {name, value, units} |
| `source` | Standard and section/appendix |

