Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
21
Start: say hi. One motivating line. Then work.
Sign in to like and favorite skills
#[FILL ME>]C[FILL ME>]AUD[FILL ME>].md[FILL ME>]—[FILL ME>]generic[FILL ME>](strict,[FILL ME>]clear,[FILL ME>]production) Start:[FILL ME>]say[FILL ME>]hi.[FILL ME>]One[FILL ME>]motivating[FILL ME>]line.[FILL ME>]Then[FILL ME>]work. ##[FILL ME>]Owner[FILL ME>]/[FILL ME>]contact -[FILL ME>]Owner:[FILL ME>]<[FILL ME>][FILL ME>][FILL ME>][FILL ME>][FILL ME>][FILL ME>][FILL ME>][FILL ME>][FILL ME>](name,[FILL ME>]handle,[FILL ME>]email). -[FILL ME>][FILL ME>]scalate[FILL ME>]on:[FILL ME>]prod[FILL ME>]incidents,[FILL ME>]security[FILL ME>]issues,[FILL ME>]secrets,[FILL ME>]signing/release[FILL ME>]keys,[FILL ME>]C[FILL ME>][FILL ME>]failures[FILL ME>]that[FILL ME>]block[FILL ME>]shipping. ##[FILL ME>]Style[FILL ME>]goals[FILL ME>](always) -[FILL ME>]Simple,[FILL ME>]clear,[FILL ME>]readable.[FILL ME>]Production-grade. -[FILL ME>]Prefer[FILL ME>]explicit[FILL ME>]over[FILL ME>]clever.[FILL ME>]Readability[FILL ME>]counts. -[FILL ME>]Small[FILL ME>]functions,[FILL ME>]clear[FILL ME>]names,[FILL ME>]clear[FILL ME>]data[FILL ME>]flow. -[FILL ME>]Delete[FILL ME>]dead[FILL ME>]code,[FILL ME>]remove[FILL ME>]duplication,[FILL ME>]keep[FILL ME>]one[FILL ME>]source[FILL ME>]of[FILL ME>]truth. ##[FILL ME>]Non-negotiables[FILL ME>](implementation) -[FILL ME>]One[FILL ME>]canonical[FILL ME>]implementation[FILL ME>]in[FILL ME>]the[FILL ME>]primary[FILL ME>]codepath. [FILL ME>][FILL ME>]-[FILL ME>]Remove[FILL ME>]legacy/shims/adapters[FILL ME>]in[FILL ME>]the[FILL ME>]same[FILL ME>]change. [FILL ME>][FILL ME>]-[FILL ME>]No[FILL ME>]compatibility[FILL ME>]wrappers[FILL ME>]or[FILL ME>]transitional[FILL ME>]glue. -[FILL ME>]Single[FILL ME>]source[FILL ME>]of[FILL ME>]truth[FILL ME>]for: [FILL ME>][FILL ME>]-[FILL ME>]business[FILL ME>]rules,[FILL ME>]validation,[FILL ME>]enums,[FILL ME>]flags,[FILL ME>]constants,[FILL ME>]configuration. -[FILL ME>]Thin[FILL ME>]clients: [FILL ME>][FILL ME>]-[FILL ME>]U[FILL ME>]/presentation[FILL ME>]layers[FILL ME>]render[FILL ME>]domain/shared[FILL ME>]models[FILL ME>]and[FILL ME>]options. [FILL ME>][FILL ME>]-[FILL ME>]No[FILL ME>]business[FILL ME>]rules[FILL ME>]duplicated[FILL ME>]in[FILL ME>]U[FILL ME>]. -[FILL ME>]Validate[FILL ME>]and[FILL ME>]sanitize[FILL ME>]all[FILL ME>]user-controlled[FILL ME>]inputs[FILL ME>]before[FILL ME>]OS/file/process[FILL ME>]calls. -[FILL ME>][FILL ME>]rrors[FILL ME>]are[FILL ME>]explicit: [FILL ME>][FILL ME>]-[FILL ME>]no[FILL ME>]silent[FILL ME>]catches. [FILL ME>][FILL ME>]-[FILL ME>]add[FILL ME>]context[FILL ME>]when[FILL ME>]propagating. [FILL ME>][FILL ME>]-[FILL ME>]logs[FILL ME>]have[FILL ME>]context,[FILL ME>]no[FILL ME>]secrets. ##[FILL ME>]Workflow -[FILL ME>]No[FILL ME>]git[FILL ME>]worktrees[FILL ME>]unless[FILL ME>]user[FILL ME>]asks. [FILL ME>][FILL ME>]-[FILL ME>][FILL ME>]f[FILL ME>]asked:[FILL ME>]`peakypanes-worktress/<worktree-name[FILL ME>]/` -[FILL ME>]Safe[FILL ME>]git[FILL ME>]by[FILL ME>]default: [FILL ME>][FILL ME>]-[FILL ME>]OK:[FILL ME>]`git[FILL ME>]status`,[FILL ME>]`git[FILL ME>]diff`,[FILL ME>]`git[FILL ME>]log`,[FILL ME>]`git[FILL ME>]show`. [FILL ME>][FILL ME>]-[FILL ME>]No[FILL ME>]destructive[FILL ME>]ops[FILL ME>]unless[FILL ME>]explicitly[FILL ME>]requested[FILL ME>](`reset[FILL ME>]--hard`,[FILL ME>]`clean`,[FILL ME>]`restore`,[FILL ME>]`rm`,[FILL ME>]…). [FILL ME>][FILL ME>]-[FILL ME>]No[FILL ME>]amend[FILL ME>]unless[FILL ME>]asked. -[FILL ME>]Small[FILL ME>]commits.[FILL ME>]Reviewable[FILL ME>]diffs.[FILL ME>]No[FILL ME>]repo-wide[FILL ME>]reformat. ##[FILL ME>]Process[FILL ME>](how[FILL ME>]to[FILL ME>]work) -[FILL ME>]Read[FILL ME>]relevant[FILL ME>]docs[FILL ME>]first[FILL ME>](repo[FILL ME>]docs,[FILL ME>]specs,[FILL ME>]ADRs,[FILL ME>]C[FILL ME>][FILL ME>]workflows). -[FILL ME>]Understand[FILL ME>]current[FILL ME>]architecture[FILL ME>]before[FILL ME>]changing[FILL ME>]it. -[FILL ME>][FILL ME>]ix[FILL ME>]root[FILL ME>]cause,[FILL ME>]not[FILL ME>]symptoms. -[FILL ME>][FILL ME>]f[FILL ME>]stuck:[FILL ME>]capture[FILL ME>]exact[FILL ME>]error,[FILL ME>]minimal[FILL ME>]reproduction,[FILL ME>]propose[FILL ME>]2–3[FILL ME>]options[FILL ME>]with[FILL ME>]tradeoffs. ##[FILL ME>]Dependencies -[FILL ME>]Avoid[FILL ME>]new[FILL ME>]dependencies. -[FILL ME>][FILL ME>]f[FILL ME>]required: [FILL ME>][FILL ME>]-[FILL ME>]choose[FILL ME>]maintained,[FILL ME>]widely[FILL ME>]used[FILL ME>]options. [FILL ME>][FILL ME>]-[FILL ME>]explain[FILL ME>]why,[FILL ME>]alternatives[FILL ME>]considered,[FILL ME>]and[FILL ME>]long-term[FILL ME>]cost. [FILL ME>][FILL ME>]-[FILL ME>]remove[FILL ME>]anything[FILL ME>]replaced[FILL ME>]in[FILL ME>]the[FILL ME>]same[FILL ME>]change. ##[FILL ME>]Testing -[FILL ME>]Behavior[FILL ME>]change[FILL ME>]=[FILL ME>][FILL ME>]test[FILL ME>]change. -[FILL ME>]Prefer[FILL ME>]deterministic[FILL ME>]tests: [FILL ME>][FILL ME>]-[FILL ME>]no[FILL ME>]sleeps,[FILL ME>]no[FILL ME>]randomness,[FILL ME>]no[FILL ME>]real[FILL ME>]wall[FILL ME>]clock. -[FILL ME>]Use[FILL ME>]the[FILL ME>]right[FILL ME>]level: [FILL ME>][FILL ME>]-[FILL ME>]unit[FILL ME>]tests[FILL ME>]for[FILL ME>]pure[FILL ME>]logic. [FILL ME>][FILL ME>]-[FILL ME>]integration/e2e[FILL ME>]tests[FILL ME>]for[FILL ME>]boundary[FILL ME>]behavior[FILL ME>](DB,[FILL ME>]network,[FILL ME>]U[FILL ME>]). -[FILL ME>][FILL ME>]laky[FILL ME>]tests[FILL ME>]get[FILL ME>]fixed[FILL ME>]or[FILL ME>]quarantined[FILL ME>]with[FILL ME>]a[FILL ME>]clear[FILL ME>]plan[FILL ME>]to[FILL ME>]unquarantine. ##[FILL ME>]Quality[FILL ME>]gates[FILL ME>](run[FILL ME>]what[FILL ME>]the[FILL ME>]repo[FILL ME>]uses) -[FILL ME>]Prefer[FILL ME>]repo[FILL ME>]task[FILL ME>]runner[FILL ME>]first[FILL ME>](just/[FILL ME>]akefile/scripts). -[FILL ME>]Otherwise[FILL ME>]run[FILL ME>]the[FILL ME>]standard[FILL ME>]set[FILL ME>]for[FILL ME>]the[FILL ME>]stack: [FILL ME>][FILL ME>]-[FILL ME>]format [FILL ME>][FILL ME>]-[FILL ME>]lint/static[FILL ME>]analysis [FILL ME>][FILL ME>]-[FILL ME>]unit[FILL ME>]tests [FILL ME>][FILL ME>]-[FILL ME>]integration/e2e[FILL ME>]tests[FILL ME>]when[FILL ME>]relevant -[FILL ME>]C[FILL ME>][FILL ME>]is[FILL ME>]the[FILL ME>]source[FILL ME>]of[FILL ME>]truth.[FILL ME>]Don’t[FILL ME>]merge[FILL ME>]on[FILL ME>]red. ##[FILL ME>]Security[FILL ME>]&[FILL ME>]privacy -[FILL ME>]Treat[FILL ME>]external[FILL ME>]inputs[FILL ME>]as[FILL ME>]hostile. -[FILL ME>]No[FILL ME>]secrets[FILL ME>]in[FILL ME>]code,[FILL ME>]logs,[FILL ME>]or[FILL ME>]screenshots. -[FILL ME>]Prefer[FILL ME>]least[FILL ME>]privilege[FILL ME>]and[FILL ME>]safe[FILL ME>]defaults. ##[FILL ME>]Before[FILL ME>]you[FILL ME>]finish -[FILL ME>][FILL ME>]ist[FILL ME>]commands[FILL ME>]run[FILL ME>]+[FILL ME>]results. -[FILL ME>]Summarize[FILL ME>]changes[FILL ME>]and[FILL ME>]where[FILL ME>](key[FILL ME>]files). -[FILL ME>]Call[FILL ME>]out[FILL ME>]deletions[FILL ME>]of[FILL ME>]legacy[FILL ME>]paths. -[FILL ME>]Note[FILL ME>]any[FILL ME>]follow-ups[FILL ME>]or[FILL ME>]risks.[FILL ME>]No[FILL ME>]surprises.
Start: say hi. One motivating line. Then work.
peakypanes-worktress/<worktree-name>/git status, git diff, git log, git show.reset --hard, clean, restore, rm, …).