Context
Gap analysis of existing rust-development and rust-performance skills against the Rust System Programming Best Practices guide (mid-2025 edition, 14 sections).
Full analysis: cto-executive-system/plans/rust-systems-skills-gap-analysis.md
Current Coverage
Well covered : Project structure, memory/zero-copy, basic async, error handling, performance optimization, unsafe code policy
Partial : Advanced async (missing Tower/backpressure), testing (missing Miri/fuzzing), build profiles (missing size-opt)
Gaps : Concurrency primitives, FFI, CI/CD pipeline, production observability
Approach: Extend Existing + Two New Skills
Extend rust-development, rust-performance, and testing with missing sections. Create two new skills for genuinely new cross-cutting capabilities.
Disciplined Engineering Alignment
Every sub-issue includes a V-model phase mapping table showing how the Rust-specific guidance integrates with the disciplined-* skills:
disciplined-research (Phase 1): Each skill extension specifies what to audit/profile during research
disciplined-design (Phase 2): Each specifies design-time decisions (e.g., Tower stack, memory ordering rationale, CI gate thresholds)
disciplined-implementation (Phase 3): Each defines incremental implementation steps
disciplined-verification (Phase 4): Each maps to verification tools (Miri, TSan, fuzz, benchmarks)
disciplined-validation (Phase 5): Each defines production-readiness criteria
Cross-references to quality-gate and devops skills are included where applicable.
Sub-issues
Extend rust-development with advanced async patterns (Tower, CancellationToken, graceful shutdown) #63 Extend rust-development with advanced async patterns (Tower, CancellationToken, graceful shutdown)
Extend rust-development with FFI and cross-language integration section #64 Extend rust-development with FFI and cross-language integration section
Extend rust-performance with concurrency patterns (crossbeam, rayon, atomics) #65 Extend rust-performance with concurrency patterns (crossbeam, rayon, atomics)
Extend rust-performance with build optimization depth (size-opt, feature gates, stripping) #66 Extend rust-performance with build optimization depth (size-opt, feature gates, stripping)
Extend testing skill with Miri, fuzzing, and sanitizers #67 Extend testing with Miri, fuzzing, and sanitizers
feat: rust-ci-cd skill -- Rust-specific CI/CD pipeline patterns #68 New skill: rust-ci-cd (CI/CD pipeline patterns)
feat: rust-observability skill -- tracing, OpenTelemetry, Prometheus for Rust services #69 New skill: rust-observability (tracing, OpenTelemetry, Prometheus)
Context
Gap analysis of existing
rust-developmentandrust-performanceskills against the Rust System Programming Best Practices guide (mid-2025 edition, 14 sections).Full analysis:
cto-executive-system/plans/rust-systems-skills-gap-analysis.mdCurrent Coverage
Approach: Extend Existing + Two New Skills
Extend
rust-development,rust-performance, andtestingwith missing sections. Create two new skills for genuinely new cross-cutting capabilities.Disciplined Engineering Alignment
Every sub-issue includes a V-model phase mapping table showing how the Rust-specific guidance integrates with the disciplined-* skills:
Cross-references to
quality-gateanddevopsskills are included where applicable.Sub-issues
rust-developmentwith advanced async patterns (Tower, CancellationToken, graceful shutdown)rust-developmentwith FFI and cross-language integration sectionrust-performancewith concurrency patterns (crossbeam, rayon, atomics)rust-performancewith build optimization depth (size-opt, feature gates, stripping)testingwith Miri, fuzzing, and sanitizersrust-ci-cd(CI/CD pipeline patterns)rust-observability(tracing, OpenTelemetry, Prometheus)