Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/supagetto-writing-typescript-code
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/writing-typescript-code
What's inside
- Skill name
writing-typescript-code- Description
- TypeScript/TSX style conventions. Use when writing or editing TypeScript or TSX code.
- License
- MIT
- Instructions
- 3 lines in SKILL.md · view on GitHub
Files (26)
- SKILL.md
- typescript-always-add-explicit-return-types-to-functions.md · rules/
- typescript-always-use-braces.md · rules/
- typescript-always-use-multiline-jsdoc.md · rules/
- typescript-extract-unclear-conditions-into-a-named-variable.md · rules/
- typescript-group-domain-functions-into-a-namespace-object.md · rules/
- typescript-initialize-default-values-in-the-parameter.md · rules/
- typescript-mark-non-awaited-promises-with-void.md · rules/
- typescript-name-type-properties-after-their-type.md · rules/
- typescript-name-variables-after-their-type-alias.md · rules/
- typescript-never-use-non-null-assertions.md · rules/
- typescript-never-use-type-assertions.md · rules/
- typescript-place-helper-functions-before-the-main-function.md · rules/
- typescript-prefer-early-returns-over-nested-conditionals.md · rules/
- typescript-prefer-if-conditions-over-ternary-operators.md · rules/
- typescript-prefer-mutation-over-immutability-in-local-scope.md · rules/
- typescript-prefer-return-values-over-output-arguments.md · rules/
- typescript-prefer-type-aliases-over-interfaces.md · rules/
- typescript-react-destructure-props-in-the-component-parameter.md · rules/
- typescript-react-use-the-updater-function-form-of-setstate.md · rules/
- typescript-separate-statements-from-control-flow-with-blank-lines.md · rules/
- typescript-suffix-names-with-their-unit.md · rules/
- typescript-use-a-single-args-object-parameter-for-functions.md · rules/
- typescript-use-arrow-functions-instead-of-function-declarations.md · rules/
- typescript-use-forof-loops-instead-of-foreach.md · rules/
- typescript-use-predicate-prefixes-for-boolean-names.md · rules/
SKILL.md (first lines)
`${CLAUDE_SKILL_DIR}/rules` holds one file per convention, named after the rule. List that directory, then read only the files relevant to the code you're about to write or edit.From supagetto/README.ai, MIT.
More from supagetto/README.ai
- 0.570score
setting-up-graft
supagetto
Use when graft/ or .serena/ is not git-ignored, or graft cards are not greppable by ripgrep, or the user asks to set up graft.
SkillAFreshness: AClaude Code +9 - 0.569score
reading-web-pages
supagetto
Read the main content of a web page URL as markdown.
SkillAFreshness: AClaude Code +9 - 0.565score
huddling
supagetto
Pressure-test a decision with a crew of five voices who answer independently, peer-review each other anonymously, and get a verdict from bigbrain.
SkillAFreshness: AClaude Code +9 - 0.565score
reviewing-spec-implementations
supagetto
Review changes since a fixed point against the originating spec.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-tasks
supagetto
Break a plan, spec, or conversation into tracer-bullet tasks with blocking edges.
SkillAFreshness: AClaude Code +9 - 0.564score
implementing-specs
supagetto
Implement work from a spec and its tasks.
SkillAFreshness: AClaude Code +9 - 0.564score
removing-ai-tells
supagetto
Remove AI tells from prose.
SkillAFreshness: AClaude Code +9 - 0.564score
writing-commit-messages
supagetto
Use when writing a commit message or when the user says "commit change".
SkillAFreshness: AClaude Code +9 - 0.564score
creating-questionnaires
supagetto
Create a questionnaire for someone else to fill in.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-specs
supagetto
Synthesize the current conversation into a spec.
SkillAFreshness: AClaude Code +9 - 0.560score
describing-changes
supagetto
Use when showing the shape of a change as pseudocode views.
SkillAFreshness: AClaude Code +9 - 0.559score
requesting-clarification
supagetto
Use when the user signals confusion about your last message, including short interjections like "wait", "what", "huh", or "again".
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 10, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/supagetto/README.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from supagetto
- 0.570score
setting-up-graft
supagetto
Use when graft/ or .serena/ is not git-ignored, or graft cards are not greppable by ripgrep, or the user asks to set up graft.
SkillAFreshness: AClaude Code +9 - 0.569score
reading-web-pages
supagetto
Read the main content of a web page URL as markdown.
SkillAFreshness: AClaude Code +9 - 0.565score
huddling
supagetto
Pressure-test a decision with a crew of five voices who answer independently, peer-review each other anonymously, and get a verdict from bigbrain.
SkillAFreshness: AClaude Code +9 - 0.565score
reviewing-spec-implementations
supagetto
Review changes since a fixed point against the originating spec.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-tasks
supagetto
Break a plan, spec, or conversation into tracer-bullet tasks with blocking edges.
SkillAFreshness: AClaude Code +9 - 0.564score
creating-specs
supagetto
Synthesize the current conversation into a spec.
SkillAFreshness: AClaude Code +9
Cite this page
writing-typescript-code skill. Agent Mart. https://agentmart.dev/skills/supagetto-writing-typescript-code (last updated 2026-10-24)