| name | fullstack-basics |
| description | Full-stack development fundamentals - architecture, patterns, integration |
| sasmp_version | 1.3.0 |
| bonded_agent | 01-fullstack-fundamentals |
| bond_type | PRIMARY_BOND |
| atomic | true |
| single_responsibility | architecture_design |
| parameters | {"type":"object","required":["action"],"properties":{"action":{"type":"string","enum":["design_architecture","define_api","setup_project","integrate_systems"],"description":"The specific fullstack action to perform"},"project_type":{"type":"string","enum":["monolith","microservices","serverless","hybrid"],"default":"monolith"},"tech_stack":{"type":"object","properties":{"frontend":{"type":"string"},"backend":{"type":"string"},"database":{"type":"string"}}},"scale":{"type":"string","enum":["startup","growth","enterprise"],"default":"startup"}}} |
| returns | {"type":"object","properties":{"success":{"type":"boolean"},"result":{"type":"object"},"confidence":{"type":"number","minimum":0,"maximum":1},"next_steps":{"type":"array","items":{"type":"string"}}}} |
| retry | {"max_attempts":3,"backoff":"exponential","initial_delay_ms":1000,"jitter":true} |
| logging | {"level":"INFO","events":["skill_invoked","action_completed","error_occurred"],"metrics":["execution_time_ms","success_rate"]} |
Fullstack Basics Skill
Atomic skill for full-stack development fundamentals including architecture design, API patterns, and system integration.
Responsibility
Single Purpose: Design and structure fullstack application architectures
Actions
design_architecture
Design the overall application architecture based on requirements.
{ action: "design_architecture", project_type: "microservices", scale: "growth" }
{
success: true,
result: {
pattern: "microservices",
services: ["api-gateway", "user-service", "product-service"],
communication: "async-messaging",
database_strategy: "database-per-service"
},
confidence: 0.85,
next_steps: ["Define service boundaries", "Design API contracts"]
}
define_api
Define API contracts between frontend and backend.
setup_project
Set up project structure and development workflow.
integrate_systems
Design integration patterns between system components.
Validation Rules
function validateParams(params: SkillParams): ValidationResult {
if (!params.action) {
{ : , : };
}
(![, , , ].(params.)) {
{ : , : };
}
{ : };
}