C++ Standards Guideline System
Use this skill to turn a rule-heavy C++ standards document into a practical core guideline that engineers can follow consistently.
What This Skill Produces
- a manifest and runbook
- a parsed source artifact
- normalized rule records
- a rule relationship artifact
- a Mermaid rule graph
- a final core guideline markdown file
- a verification report
When To Use
- building a core coding guideline from AUTOSAR or MISRA C++ source material
- analyzing a standards PDF to derive preferred canonical coding forms
- mapping where coding rules reinforce or interfere with each other
- generating a practical coding guide that reduces multi-rule violations
Procedure
- Use the requirements template to normalize the job.
- Create the initial manifest using manifest-template.json.
- Install parser dependencies from
./scripts/requirements.txtif needed. - Parse the PDF using parse_guideline_pdf.py.
- Extract normalized rule records using the rule normalization method.
- Map rule interactions using the dependency graph method.
- Generate the rule graph with build_rule_graph.py.
- Synthesize the final guide using the final guideline template.
- Validate the result against the output contract.
Required Runtime Artifacts
artifacts/cpp-standards-guideline/manifest.jsonartifacts/cpp-standards-guideline/runbook.mdartifacts/cpp-standards-guideline/source-markdown.mdorsource-text.txtartifacts/cpp-standards-guideline/rules-normalized.jsonartifacts/cpp-standards-guideline/rule-relationships.jsonartifacts/cpp-standards-guideline/rule-graph.mmdartifacts/cpp-standards-guideline/verification-report.md
References
- Workflow
- Rule normalization method
- Dependency graph method
- Canonical pattern synthesis
- Output contract
- Copyright-safe synthesis