From training-plan
Concept map generation for training plan topics. Use when the user asks to map concepts, visualize concept relationships, see how topics connect, generate a concept map for a training plan argument, create a knowledge map, show dependencies between concepts, or map all concepts in a domain with links to the training plan's main concepts.
npx claudepluginhub antonio-ardigo/training-planThis skill uses the workspace's default tool permissions.
Reference knowledge for generating concept maps that visualize how all concepts within a given argument relate to each other and to the training plan's main concepts (Core Principles and Key Concepts).
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides implementation of event-driven hooks in Claude Code plugins using prompt-based validation and bash commands for PreToolUse, Stop, and session events.
Reference knowledge for generating concept maps that visualize how all concepts within a given argument relate to each other and to the training plan's main concepts (Core Principles and Key Concepts).
Takes an argument (a topic, domain, sub-goal, or free-form subject) and produces a structured concept map that:
The skill requires two things:
If no training plan file is found, produce the concept map standalone (without SG annotations) and note that no plan was found.
training-plan-*.md files in the current directory{concept_name -> SG-N} for every Core Principle and Key Concept sub-goalDecompose the argument into its constituent concepts:
For each concept extracted in Step 2:
[SG-N](unmapped) -- this concept exists in the domain but is not covered by the planUse the standard concept map format (see Format section below) with these additions:
**[Concept Name]** (principle) [SG-3]: description**[Concept Name]** (principle) [unmapped]: descriptionAfter the map, produce:
## Plan Coverage Analysis
**Mapped concepts**: N of M total concepts are covered by sub-goals
**Unmapped concepts**: list of concepts not in the training plan
**Suggestion**: whether unmapped concepts warrant new sub-goals or are acceptable gaps
Maps are markdown nested lists. Each node has a bold name, a type in parentheses, an optional SG annotation in brackets, and a one-line description after a colon.
| Type | Meaning | Usage |
|---|---|---|
| (core) | Central concept being mapped | Exactly one per map |
| (principle) | Foundational truth or constraint | The 3-5 load-bearing ideas |
| (innovation) | Conceptual breakthrough or key contribution | Creative leaps that built the concept |
| (application) | Practical use or derived concept | Where theory meets reality |
| (prerequisite) | Required prior knowledge | What you need before this concept |
| Label | Meaning | Direction |
|---|---|---|
rests on | Built on these principles | core -> principle |
requires | Needs these prerequisites | core -> prerequisite |
led to | Produced these innovations | principle -> innovation |
enables | Enables these applications | innovation -> application |
generalizes | Generalization of the child | parent -> child |
is a special case of | Specialization | child -> parent |
contrasts with | In tension or opposition | sibling <-> sibling |
equivalent to | Different formulations of same idea | sibling <-> sibling |
requires first, then rests on, then enablesled to[SG-N][unmapped]## Concept Map: Cost Estimation Methods
- **Cost Estimation Methods** (core): Techniques for predicting project costs at various accuracy levels
- requires:
- **Work Breakdown Structure** (prerequisite) [SG-2]: Hierarchical decomposition of project scope into deliverables
- **Basic Accounting** (prerequisite) [unmapped]: Understanding of cost categories and financial statements
- rests on:
- **Cost traceability** (principle) [SG-3]: Every cost is either direct (traceable to scope) or indirect (project-wide)
- led to:
- **Unit-rate estimation** (innovation) [SG-6]: Quantity x unit rate = direct cost for each line item
- enables:
- **Definitive estimates** (application) [SG-9]: AACE Class 1-2 estimates with -5%/+10% accuracy
- **Factored estimation** (innovation) [SG-7]: Scale from known costs using capacity or complexity factors
- enables:
- **Screening estimates** (application) [unmapped]: Quick order-of-magnitude for early feasibility
- **Accuracy improves with definition** (principle) [SG-4]: Estimate accuracy is a function of project definition level
- led to:
- **AACE classification system** (innovation) [SG-8]: 5-class system mapping definition % to accuracy range
- enables:
- **Bid evaluation** (application) [unmapped]: Comparing contractor bids against independent estimates
- **Budget authorization** (application) [SG-10]: Securing funding based on estimate confidence level
## Plan Coverage Analysis
**Mapped concepts**: 8 of 11 total concepts are covered by sub-goals
**Unmapped concepts**: Basic Accounting (prerequisite), Screening estimates (application), Bid evaluation (application)
**Suggestion**: Basic Accounting is a prerequisite gap -- verify learner has this knowledge. Screening estimates and Bid evaluation are applications outside the plan's scope -- acceptable gaps unless the learner's role requires them.
| Depth | Total Nodes | Levels | When to Use |
|---|---|---|---|
| shallow | 5-8 | 2 | Quick overview, single sub-goal scope |
| standard | 10-15 | 3 | Default -- one topic or related group of sub-goals |
| deep | 15-25 | 4 | Full training plan scope, complex multi-principle topic |
Default: standard (10-15 nodes).
If the argument spans the entire training plan, use deep depth automatically.
When the argument is the training plan itself (e.g., "map the whole plan", "show all concepts"), produce a map that:
[SG-N][SG-N]This gives a complete structural overview of the training plan's concept architecture.