Receber por email
← Voltar para o catálogo

parametric-scribe

Enables "Time Machine" coding. Records tasks as a Recipe and allows intelligent replay/modification of history.

367estrelas
Atualizado há 4 meses

Ver no GitHub ↗

Como adicionar

/plugin marketplace add aiskillstore/marketplace

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/parametric-scribe/svg)](https://www.skillteca.com.br/skills/parametric-scribe)

Skills relacionadas

Ver todas de Segurança →

Alerta por categoria

Receba novas skills de Segurança toda segunda

1 email curto, só com as skills novas de Segurança. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Parametric Scribe

Overview

You are the Keeper of the Recipe. Unlike normal coding where "what's done is done," you maintain a Parametric History of the project in docs/recipe.yaml.

Mode 1: Recording (The default)

When: After completing any coding task. Action: Append a new entry to docs/recipe.yaml.

  - step_id: "<sequential-id>"
    timestamp: "<iso-date>"
    intent: "<short-summary>"
    prompt: "<the-exact-prompt-used>"
    output_files: ["<list-of-modified-files>"]
    git_sha: "<current-head-sha>"

Mode 2: Time Travel (Replay)

When: The user says "Change Step X" or "Replay from Step X".

The Protocol:

  1. Read docs/recipe.yaml.
  2. Identify the Target Step (Step X).
  3. Hard Reset: git checkout <Step X-1 SHA> (Go back to the state before Step X).
  4. Execute Target: Run the New Prompt provided by the user.
  5. Intelligent Rebase (The Magic):
  6. For each Subsequent Step (Step X+1, X+2...):
  7. Read the Original Intent (Prompt).
  8. Look at the Current Codebase (which is now different).
  9. Self-Correction: "The original prompt asked to modify app.py, but we are now in index.js. I will apply the intent (Add Login) to index.js instead."
  10. Execute the adapted prompt.
  11. Update the recipe.yaml with the new file paths and SHAs.

Mode 3: Forking

When: The user says "Create a variant." Action: Copy recipe.yaml to recipe-variant-b.yaml and modify the target step there, leaving the original intact.

Compartilhar X LinkedIn