| name | cpp-basics |
| version | 3.0.0 |
| description | Production-grade skill for C++ fundamentals. Covers variables, data types, operators, control flow, functions, and program structure. Foundation for all C++ development.
|
| sasmp_version | 1.3.0 |
| skill_version | 3.0.0 |
| bonded_agent | cpp-fundamentals-agent |
| bond_type | PRIMARY_BOND |
| category | learning |
| parameters | {"topic":{"type":"string","required":true,"enum":["variables","data_types","operators","control_flow","functions","arrays","io"],"description":"Topic to teach or practice"},"skill_level":{"type":"string","required":false,"enum":["beginner","intermediate"],"default":"beginner"},"output_format":{"type":"string","required":false,"enum":["explanation","code_example","exercise","quiz"],"default":"explanation"}} |
| error_handling | {"retry_logic":{"max_attempts":3,"backoff":"exponential","initial_delay_ms":500,"jitter":true},"fallback":{"on_invalid_topic":"suggest_closest_match","on_compilation_error":"explain_and_fix"},"recovery":{"steps":["Validate input parameters","Check for syntax errors in examples","Verify code compiles"]}} |
| observability | {"log_level":"info","metrics":["topic_requests","exercise_completions","error_explanations"]} |
C++ Basics Skill
Production-Grade Learning Skill | Foundation Building
Master the essential building blocks of C++ programming.
Topics Covered
1. Variables & Data Types
#include <iostream>
#include <cstdint>
int main() {
int8_t tiny = 127;
int16_t small = 32767;
int32_t normal = 2147483647;
int64_t large = 9223372036854775807;
uint8_t ubyte = 255;
uint32_t ucount = 4294967295;
float f = 3.14f;
double d = 3.14159265358979;
c = ;
b = ;
x{};
y = ;
z{};
;
}