II.
LibrarySkill JSON
Structured · livelib-skill:shared--gsd-tools
gsd-tools json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "lib-skill:shared--gsd-tools",
"_kind": "LibrarySkill",
"_file": "generated-library/skills.yaml",
"_cluster": "generated-library",
"attributes": {
"displayName": "gsd-tools",
"description": "Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).",
"libraryPath": "library/methodologies/gsd/skills/gsd-tools/SKILL.md",
"contentSummary": "- Load and manage `.planning/config.json` configuration\n- Generate deterministic slugs from descriptions (kebab-case, deduplication)\n- Format timestamps for GSD artifact headers and frontmatter\n- Resolve paths within the `.planning/` directory structure\n- Parse and normalize phase numbers (integ"
},
"outgoingEdges": [
{
"from": "lib-skill:shared--gsd-tools",
"to": "skill-area:agentic-loops",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--gsd-tools",
"to": "skill-area:orchestration-loop",
"kind": "lib_requires_skill_area",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:shared--gsd-tools",
"to": "topic:developer-experience",
"kind": "lib_covers_topic",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--gsd-tools",
"to": "domain:software-engineering",
"kind": "lib_applies_to_domain",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--gsd-tools",
"to": "role:tech-lead",
"kind": "lib_involves_role",
"attributes": {
"weight": 1
}
},
{
"from": "lib-skill:shared--gsd-tools",
"to": "role:backend-engineer",
"kind": "lib_involves_role",
"attributes": {
"weight": 0.7
}
},
{
"from": "lib-skill:shared--gsd-tools",
"to": "workflow:feature-development",
"kind": "lib_implements_workflow",
"attributes": {
"weight": 1
}
}
],
"incomingEdges": []
}