NeamCode v0.3.5.2 — Skill Ecosystem Enhancement
What's New in v0.3.5.2
Complete Skill Ecosystem Enhancement — portable SKILL.md format, relationship graph, combined search, composition & chaining.
Highlights
- SKILL.md Format — YAML frontmatter + Markdown body, portable skill definition inspired by SkillNet
- Progressive 3-Stage Loading — Discovery → Activation → Execution for fast startup
- 5-Dimension Evaluation — Safety, Completeness, Executability, Maintainability, Cost Awareness
- Skill Relationship Graph — 4 relation types (
similar_to,belong_to,compose_with,depend_on) with confidence scoring - Combined Search Engine — Keyword + Semantic + Trigger matching with deduplication and re-ranking
- Graph-Informed Planning — DAG builder uses skill graph for topological ordering (Kahn's algorithm)
- Pipeline Composition — Chain multiple skills into reusable meta-skills
- 12
/skillSubcommands — list, info, search, create, evaluate, install, uninstall, export, graph, compose, update - Quality Gate — Blocks skill registration when any dimension is rated "poor"
- Local Repository — Install/uninstall with atomic writes,
.tar.gzimport/export - SkillNet Bridge — HTTP-only integration with SkillNet platform
- Neam DSL Bridge — Compile Neam
skillkeyword syntax to SKILL.md format
New Modules (38 files)
| Module | Files |
|---|---|
| Format & Parser | format/types.ts, parser.ts, validator.ts, template.ts, loader.ts |
| Executor | executor-md.ts |
| Creators | prompts.ts, prompt-creator.ts, trace-creator.ts, github-creator.ts, doc-creator.ts, orchestrator.ts |
| Evaluator | rubric.ts, evaluator.ts, dedup.ts, gate.ts |
| Graph | graph.ts, analyzer.ts, query.ts, persistence.ts, visualizer.ts |
| Search | keyword.ts, semantic.ts, engine.ts, trigger.ts |
| Repository | local.ts, import-export.ts, skillnet-bridge.ts, hub-client.ts |
| Composer | dag-builder.ts, pipeline.ts, substitution.ts |
| Bridge | bridge/cognitive/skills.ts |
Modified Files (6)
src/skills/registry.ts— SKILL.md loading, metadata accesssrc/skills/inspector.ts— Source column, evaluation displaysrc/commands/skill.ts— 2 → 12 subcommandssrc/core/planner/plan-mode.ts— Graph-informed DAG planningsrc/config.ts—SkillsConfigschema sectionsrc/index.tsx— Ecosystem initialization wiring
Tests
- 259 tests passing across 21 test files
- 60 unit tests (parser, evaluator, graph, search)
- 12 end-to-end tests (full lifecycle pipeline)
- 9 integration tests (registry, graph+search+DAG, repository)
- 0 regressions in existing test suite
Specifications
v0.3.5.2_NeamCode_Skills_Enhancement_Requirement_Specification.MD(2,375 lines)v0.3.5.2_NeamCode_Skills_Enhancement_Implementation_Specification.MD(4,858 lines)
Full Changelog: v0.3.5...v0.3.5.2