platonic-impl
Platonic Implementation
Translate RFC specifications into concrete implementation guides and realize them as working code with tests.
When to Use This Skill
Use this skill when you need to:
- Translate RFC specifications into implementation-ready architecture guides
- Implement features end-to-end from spec through code with tests
- Create detailed technical architecture for a feature
- Execute the full implementation sub-workflow: spec analysis, impl guide, coding plan, coding
- Validate an implementation guide against its source RFC
- Update an implementation guide when its source RFC changes
Keywords: implementation guide, technical design, architecture, RFC implementation, module design, coding, code generation, unit tests, integration tests, coding plan
What This Skill Does
More from caesar0301/platonic-coding-skills
platonic-code-review
Review code implementation against specifications to ensure consistency and completeness. Use when validating that code correctly implements RFC specs, requirements documents, or design specifications. Generates reports by default without modifying code.
17platonic-specs
Manage RFC-style specifications with validation, and dynamic generation of history, index, and namings files. Use when validating RFC documents, checking taxonomy compliance, or generating specification indices and terminology references.
11platonic-workflow
Orchestrate the full Platonic Coding workflow from conceptual design to RFC specs, implementation (guide + code with tests), and spec-compliance review. Always shows current phase; uses interactive chat in Phase 0, invokes platonic-specs in Phase 1, platonic-impl in Phase 2 (impl guide + coding), and platonic-code-review in Phase 3.
11platonic-impl-guide
Create and manage implementation guides that translate RFC specifications into concrete, project-specific implementation designs. Implementation guides are language-aware, framework-aware, and MUST NOT contradict RFC specs. Use when planning implementation of RFC specifications, creating detailed technical designs, or documenting implementation architecture.
10platonic-init
Initialize the Platonic Coding system for any project. Scaffolds specs infrastructure (.platonic.yml, RFC templates, impl guide directory) and scans existing codebases to recover missing conceptual and architecture design specs as Draft RFCs. Use when adopting platonic coding for a new or existing project.
9platonic-code-specs
Manage RFC-style specifications with templates, validation, and dynamic generation of history, index, and namings files. Use when initializing specification systems, validating RFC documents, checking taxonomy compliance, or generating specification indices and terminology references.
6