quinotospec-create-user-stories

quinotospec-create-user-stories is a skill for Cursor from Quinoto-Tech/QuinotoSpec. It costs 18 tokens per session (897 once invoked), scanned A, original, MIT.

A workflow that turns an existing technical proposal into user stories: short descriptions of what different people or systems need to do.

In plain words
What is it for?
Use it to create or update user stories from a proposal, identify the roles involved, and order stories according to the proposal’s implementation plan.
Why use it?
It removes the manual step of translating a proposal into organized requirements. It also preserves existing stories by merging only new or changed ones.

Skill for Cursor

Written for Cursor: shipped in a Cursor plugin.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is python3 agent-dist/skills/quinotospec-contract/contract.py validate --root . --strict.

Part of the quinotospec plugin — 90 skills, 9 agents, 1 hook shipped together

Good fit Use it to create or update user stories from a proposal, identify the roles involved, and order stories according to the proposal’s implementation plan.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/Quinoto-Tech/QuinotoSpec
agentmods
npx agentmods add skills/quinoto-tech/quinotospec/quinotospec-create-user-stories

Made for: Cursor.

Or install quinotospec, the plugin that ships this one along with the rest of its 90 skills, 9 agents, 1 hook.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for quinotospec-create-user-stories

README.md
[![agentmods](https://agentmods.dev/badge/skills/quinoto-tech/quinotospec/quinotospec-create-user-stories/github.svg)](https://agentmods.dev/skills/quinoto-tech/quinotospec/quinotospec-create-user-stories)
Your own site
<a href="https://agentmods.dev/skills/quinoto-tech/quinotospec/quinotospec-create-user-stories"><img src="https://agentmods.dev/badge/skills/quinoto-tech/quinotospec/quinotospec-create-user-stories/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for quinotospec-create-user-stories

Your own site · 80×15
<a href="https://agentmods.dev/skills/quinoto-tech/quinotospec/quinotospec-create-user-stories"><img src="https://agentmods.dev/badge/skills/quinoto-tech/quinotospec/quinotospec-create-user-stories.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 18 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 897 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00018 $0.00897
Opus 5.5 $0.00007 $0.00359
Sonnet 5.5 $0.00004 $0.00179
Haiku 4.5 $0.00002 $0.00090

Measured 1mo ago against content hash c16eaa26b6f8, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

quinotospec-create-user-stories scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agent-dist/skills/quinotospec-create-user-stories/SKILL.md · 50 lines

What it actually says

Workflow: Create User Stories

Este workflow genera user stories derivadas de una propuesta técnica existente. Requiere que la propuesta (proposal.md) ya haya sido creada.

Parámetro Requerido:

  • PROPOSAL_SLUG: El nombre de la carpeta de la propuesta (ej. refactor-proposal-workflows).

Instrucciones:

  1. Lee el archivo .quinoto-spec/proposals/{{PROPOSAL_SLUG}}/proposal.md.
  2. Validación previa: Verifica que el **Estado:** de la propuesta NO sea Archivada. Si lo es, notifica al usuario y detén el proceso.
  3. Inferencia de roles: Identifica los roles involucrados a partir del contenido de la propuesta y de 01-stack-profile.md en el discovery (ej. usuario, admin, sistema, operador). Úsalos en las stories en lugar de [rol] genérico.
  4. Cantidad de stories: Genera una story por cada funcionalidad o cambio sustancial de la propuesta. Ordénalas según las fases del Plan de Implementación definido en la propuesta.
  5. Merge inteligente: Si .quinoto-spec/proposals/{{PROPOSAL_SLUG}}/user-stories.md ya existe, no sobreescribas. Revisa las stories existentes y realiza un merge: agrega solo las stories nuevas y actualiza las que hayan cambiado.
  6. Antes de escribir, valida el contrato de la propuesta:
    python3 agent-dist/skills/quinotospec-contract/contract.py validate --root . --strict
    
    Si el prefijo, la fecha o el estado no son recuperables, detén el workflow.
  7. Genera el archivo en .quinoto-spec/proposals/{{PROPOSAL_SLUG}}/user-stories.md usando agent-dist/templates/user-stories-template.md:
    • Título: User Stories ({{PROPOSAL_NAME}}).
    • Tabla con columnas: ID, User Story, Criterios de Aceptación, Prioridad, Estimación, Servicio.
    • IDs: Usa IDs canónicos US-{{PREFIX}}-001; {{PREFIX}} conserva el mnemónico y el sufijo completo.
    • Estado: No agregues una columna de estado; se deriva de las tareas asociadas.
    • Prioridad: P1 (alta) / P2 (media) / P3 (baja), según la fase y relevancia en la propuesta.
    • Estimación: Talla de camiseta (XS / S / M / L / XL) según la complejidad estimada de la historia.
    • Servicio: El sub-proyecto o servicio donde se implementa esta historia, inferido de **Servicios Afectados:** en proposal.md. Si la historia aplica a todos los servicios, usar todos.
    • Template canónico:
      # User Stories ({{PROPOSAL_NAME}})
      
      **Proposal ID:** {{PROPOSAL_ID}}
      **Prefijo:** {{PREFIX}}
      **Estado:** proposed
      
      | ID | User Story | Criterios de Aceptación | Prioridad | Estimación | Servicio |
      |---|---|---|---|---|---|
      | US-{{PREFIX}}-001 | Como **[rol]**, quiero **[acción]**, para **[beneficio]**. | - [ ] Criterio verificable 1<br>- [ ] Criterio verificable 2 | P1 | M | auth-service |
      

Instrucción Final OBLIGATORIA (Changelog): Una vez completada, DEBES ejecutar la skill quinotospec-update-changelog.

  • Título de la Acción: User Stories Generated: {{PROPOSAL_NAME}}
  • Resumen: Se generaron user stories para la propuesta '{{PROPOSAL_NAME}}' en .quinoto-spec/proposals/{{PROPOSAL_SLUG}}/
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago Changed · +9 lines c16eaa26b6f8
  2. 2mo ago First seen · 41 lines · 18 tokens per session scan A 6344ab6d0cab

Subscribe to this mod's changes

quinotospec-create-user-stories is a skill published in the GitHub repository Quinoto-Tech/QuinotoSpec (21 stars, last pushed yesterday), licensed MIT. It adds 18 tokens to every session and 897 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.