Platonic Coding Specs
Manage RFC-style specifications in development projects with AI-driven operations.
When to Use This Skill
Use this skill when you need to:
- Validate existing specifications for consistency and standard compliance
- Generate or update history, index, and terminology files
- Check taxonomy and cross-reference consistency
- Refine specifications following best practices
Note: For project initialization (creating specs directories and templates), use platonic-init.
Keywords: RFC, specifications, documentation, validation, taxonomy, terminology
Quick Start
Refine Existing Specifications
Read references/refine-specs.md to run a comprehensive refinement that:
- Validates cross-references and dependencies
- Checks taxonomy compliance
- Updates history, index, and terminology files
- Reports errors and warnings
Available Operations
This skill provides 7 distinct operations, each defined in references/:
| Operation | Reference File | Purpose |
|---|---|---|
| Refine | refine-specs.md | Comprehensive validation and update |
| Generate History | generate-history.md | Update RFC change history |
| Generate Index | generate-index.md | Update RFC index with quick links |
| Generate Namings | generate-namings.md | Extract and organize terminology |
| Validate Consistency | validate-consistency.md | Check cross-references and metadata |
| Check Taxonomy | check-taxonomy.md | Verify terminology consistency |
| Check Compliance | check-standard-compliance.md | Validate against RFC standard |
See references/REFERENCE.md for detailed operation guides and examples.
Templates
Templates are provided in assets/ as references:
rfc-standard.md.template- RFC format and guidelinesrfc-history.md.template- Change history structurerfc-index.md.template- RFC index formatrfc-namings.md.template- Terminology reference formatrfc-template.md- Individual RFC template
Templates use {{PROJECT_NAME}} placeholders.
Best Practices
- Always read the reference file before executing an operation
- Check
rfc-standard.mdin your specs directory for project conventions - Update history when making changes to RFCs
- Run validation operations regularly to maintain consistency
- Keep terminology current - deprecated terms belong in history, not namings
Dependencies
- Read/write access to specifications directory
- Markdown file support
- Date manipulation for history tracking