toml
3
总安装量
3
周安装量
#61655
全站排名
安装命令
npx skills add https://github.com/vaxobjanovdev/toml --skill toml
Agent 安装分布
opencode
3
claude-code
3
codex
3
gemini-cli
2
replit
2
github-copilot
2
Skill 文档
TOML Generator â Core Skill (Detect â Route â Mirror Updates)
Design happens during REFACTORING, not during coding. See: references/tdd.md
What this skill MUST do
- Detect the project language(s) and framework(s).
- Route to the correct rule references in
references/**. - Generate and maintain a
toml/folder that mirrors architecture. - On changes: incrementally update only impacted TOML files and indexes.
Step 0 â Always start from TOML first (token efficiency)
On follow-ups:
- Read
toml/INDEX.tomlfirst. - Then read relevant
toml/**/*.toml. Only open source files if TOML is missing/outdated or user explicitly asks.
Step 1 â Detect language & framework (MANDATORY)
High-confidence signals:
- JS/TS:
package.jsonexists and.js/.jsx/.ts/.tsxfiles exist - TS:
tsconfig.jsonORtypescriptin deps/devDeps - React:
reactin deps OR.jsx/.tsxusage - Next.js:
nextin deps OR/appor/pageswith Next conventions - Node server:
express|fastify|koa|hapi|nestin deps OR server folder patterns
See:
- references/routing.md
- references/javascript/detect.md
- references/typescript/detect.md
Step 2 â Route to ruleset (MANDATORY)
Select exactly one primary ruleset + optional sub-rules:
- If
typescript+react:- See: references/typescript/react.md
- See: references/typescript/extraction.md
- If
javascript+react:- See: references/javascript/react.md
- See: references/javascript/extraction.md
Optional add-ons:
- If
nextjsdetected:- See: references/typescript/nextjs.md OR references/javascript/nextjs.md
- If
nodeserver detected:- See: references/typescript/node.md OR references/javascript/node.md
See:
- references/routing.md
Step 3 â Generate/Update TOML mirror (MANDATORY)
Mapping:
path/to/File.ext â toml/path/to/File.toml (preserve folders exactly)
Every TOML file MUST include:
[metadata][properties][context]
See:
- references/index-format.md
Step 4 â Incremental updates on code changes (MANDATORY)
Change scenarios:
- Modified â regenerate that fileâs TOML
- Added â create TOML + update indexes
- Deleted â remove TOML + update indexes
- Renamed/moved â move TOML mirror + update indexes
Outdated if:
- TOML missing OR
metadata.source.generated_atolder than last known change ORmetadata.source.source_hashmismatches (if used)
See:
- references/diff-update.md
Step 5 â Indexes must stay in sync
Maintain:
toml/INDEX.mdtoml/INDEX.toml
See:
- references/index-format.md
Default scope rules
Default scan: .. Prioritize src/ but include other top-level folders:
shared/ lib/ libs/ packages/ apps/ server/ api/ services/ utils/ scripts/
Never skip solely because folder is named api.
Exclude:
node_modules/ .git/ dist/ build/ .next/ out/ coverage/
assets, style-only files, tests.
Non-negotiables
- Never include source code in TOML.
- Never flatten hierarchy.
- Avoid trivial descriptions; focus on WHAT + WHY + interface + architectural role.
- Never skip
[context].
Design happens during REFACTORING, not during coding. See: references/tdd.md