Receber por email
← Voltar para o catálogo

feature-marker

Fluxo de trabalho de implementação de recursos com foco em skills para Claude, Codex e Gemini. Utilize quando o usuário solicitar a implementação de um recurso via PRD, TechSpec, Tarefas, verificação, commit local e entrega de branch. O pacote npm instala apenas os arquivos de skill; a skill do LLM executa o fluxo de trabalho.

11estrelas
Atualizado há 5 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add Viniciuscarvalho/Feature-marker

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/feature-marker/svg)](https://www.skillteca.com.br/skills/feature-marker)

Skills relacionadas

Ver todas de Desenvolvimento →

Alerta por categoria

Receba novas skills de Desenvolvimento toda segunda

1 email curto, só com as skills novas de Desenvolvimento. 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

feature-marker

Use this skill when the user asks to implement, plan, test, or hand off a feature with Feature Marker.

The normal invocation is a plain LLM prompt:

Use feature-marker to implement <feature-slug>.

Run through the feature by default. Do not use an interactive menu, old CLI workflow commands, checkpoint JSON, or a JavaScript workflow engine. The package installer only installs this skill.

Run-Through Procedure

  1. Identify the feature slug from the prompt. If the slug is missing, derive a

short kebab-case slug from the feature request.

  1. Read repo state: current branch, base branch, git status, project files, and

any existing tasks/{slug}/prd.md, tasks/{slug}/techspec.md, and tasks/{slug}/tasks.md.

  1. Stop before implementation only when:
  2. the feature request is too ambiguous to produce useful artifacts;
  3. the checkout has unrelated uncommitted work and the user has not approved

a worktree or cleanup path;

  • required verification or project setup is blocked.
  • Use branch-first isolation. If the current branch is main, master,

develop, or trunk, create feature-marker/{slug} unless the user gave a branch name. Use a git worktree only when the checkout is dirty or the user asks for one.

  1. Create or reuse artifacts in tasks/{slug}/ using the bundled templates:
  2. templates/prd-template.md -> tasks/{slug}/prd.md
  3. templates/techspec-template.md -> tasks/{slug}/techspec.md
  4. templates/tasks-template.md -> tasks/{slug}/tasks.md

Replace {slug} and {feature_title}, fill every relevant section, and do not leave unresolved template placeholders in committed artifacts.

  1. Run an implementation grill pass before coding. Challenge the artifacts for

missing acceptance criteria, weak task order, risky files, data/migration impact, missing tests, unclear edge cases, and handoff gaps.

  1. Resolve grill findings in tasks/{slug}/ before implementation. Ask the

user only when a finding changes scope or requires a product decision. Otherwise continue without a generic artifact approval gate.

  1. Implement only the tasks in tasks/{slug}/tasks.md. Keep changes scoped to

the feature and preserve unrelated local edits.

  1. Run project-appropriate verification. If a command fails, fix the issue when

it is in scope; otherwise report the exact blocker and stop.

  1. Commit the feature locally when implementation and verification are complete,

unless the user prohibited commits. Do not push or open a PR automatically.

  1. Print the branch handoff with exact commands:
git push -u origin <branch>
gh pr create --base <base-branch> --head <branch>

Artifact State

The canonical state is user-facing markdown:

tasks/{slug}/
  prd.md
  techspec.md
  tasks.md

Optional verification notes may also live under tasks/{slug}/ when they help future continuation, but checkpoint JSON is not the source of truth.

Prompt Intents

There are no CLI workflow modes. Treat these as prompt intents:

  • full: run the complete PRD -> TechSpec -> Tasks -> implementation grill ->

implementation -> tests -> branch handoff flow.

  • tasks-only: use existing artifacts and implement the task list.
  • test-only: run verification on the current feature branch and report

results.

  • prd-only: create or revise only tasks/{slug}/prd.md.

spec-driven and ralph-loop are out of scope for this skill-first v1 unless they are rebuilt as explicit skill instructions.

Compartilhar X LinkedIn