agentsclimarketplace

Scribetronic help

Skill r-bart/scribetronic/.claude/skills/scribetronic-help

Introduces the scribetronic project layout, CLI, and skills to AI agents working ON this codebase.From its SKILL.md

Install
npx -y skills add r-bart/scribetronic --skill scribetronic-help

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.8 KB, 858 tokens by cl100k_base, as published. Nobody here has run it

scribetronic-help

Orientation skill for AI agents working ON the scribetronic codebase itself (not for projects scaffolded BY scribetronic). Loads the project layout, CLI surface, skill inventory, contracts, and quality command in one shot.

When to Use

  • First turn of a new session on this repo.
  • An agent is about to make changes and needs a map.
  • You're unsure where a feature lives or which file to edit.

What scribetronic Is

A TypeScript ESM CLI that scaffolds AI-assisted project setups. It analyzes a target project, then writes CLAUDE.md, .claude/rules/, and a curated set of skills tailored to the stack.

Top-Level Layout

The authoritative folder map lives in docs/ARCHITECTURE.md. Read it before navigating the tree. Quick reference:

scribetronic/
├── packages/cli/
│   ├── src/                    ← CLI source: commands/, analyzers/, generators/, data/
│   ├── templates/
│   │   ├── claude-code/        ← Distributed `.claude/` payload (skills, rules, settings)
│   │   └── project/            ← Distributed project files (CLAUDE.md, docs/)
│   └── package.json
├── docs/
│   ├── ARCHITECTURE.md
│   └── contracts.md            ← Shared contracts between modules and templates
├── thoughts/                   ← Plans, notes, state
└── .claude/                    ← THIS directory: rules and help for working on scribetronic itself

Important distinction:

  • .claude/ (this dir) — used when developing scribetronic. Not distributed.
  • packages/cli/templates/claude-code/.claude/ — what end users get. Distributed.

CLI Commands (high level)

The CLI exposes 4 top-level commands. See packages/cli/src/commands/ for entry points.

CommandPurpose
initFirst-time setup in a project. Analyzes the stack, writes CLAUDE.md, rules, and the default skill set.
addAdd an individual skill, rule, or template to an already-initialized project.
updatePull updated templates and migrate existing project files to the latest schema.
doctorDiagnose an existing setup — detect drift, broken references, outdated skills.

Read the actual source under packages/cli/src/commands/ for current flags and behavior — this table is a map, not a contract.

The 21 Skills

The skill bundle distributed to end-user projects lives under:

packages/cli/templates/claude-code/.claude/skills/

Each skill is a folder containing a SKILL.md with YAML frontmatter (name: must equal the folder name) plus any supporting files. When editing skills, remember they target end-user projects — not this repo.

Contracts

Shared contracts between modules (analyzers ↔ generators, generator ↔ template, skill ↔ config key) are documented in docs/contracts.md. Always read it before:

  • Renaming a field consumed across module boundaries.
  • Adding a new template that another generator will reference.
  • Changing a skill's config key (skills must read keys from config, never hardcode).

Quality Command

Run from repo root or wherever — it cd's into the CLI package:

cd packages/cli && npm run typecheck && npm run lint && npm test

Add && npm run build when verifying the publishable artifact.

Full quality rules: .claude/rules/quality.md. Architecture rules: .claude/rules/architecture.md.

Recommended First Moves

  1. Read docs/ARCHITECTURE.md.
  2. Read docs/contracts.md if your change crosses module boundaries.
  3. Skim packages/cli/src/commands/ to find the entry point closest to your task.
  4. Run the quality command once to confirm a clean baseline before editing.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,537. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.