codebase-analysis
79Analyze Codebases for Business Logic
Existing systems often hide requirements inside code, tests, and configuration. This skill guides structured analysis that turns code observations into clear business documentation.
Apply Functional Patterns in TypeScript
Mutable logic and hidden side effects make Node.js services hard to test. This skill shows functional patterns for predictable TypeScript design.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "functional-patterns" from https://skillstore.io/skills/doubleslashse-functional-patterns.md and its manifest at https://skillstore.io/api/skills/doubleslashse-functional-patterns/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "functional-patterns". Review a checkout service that mixes validation, database writes, and notification calls.
Expected outcome:
Using "functional-patterns". Help design typed error handling for an import job.
Expected outcome:
Using "functional-patterns". Teach immutable updates to a TypeScript team.
Expected outcome:
All static findings are false positives caused by Markdown code fences, TypeScript template literals, and illustrative logging examples. No prompt injection, command execution intent, data exfiltration, or system reconnaissance behavior was found in SKILL.md.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/doubleslashse-functional-patterns/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/doubleslashse-functional-patterns?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/doubleslashse-functional-patterns?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/doubleslashse-functional-patterns/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/doubleslashse-functional-patterns.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>DoubleslashSE. (2026). functional-patterns security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/doubleslashse-functional-patterns/audits/8@techreport{doubleslashse-doubleslashse-functional-patterns-2026,
author = {DoubleslashSE},
title = {functional-patterns security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/doubleslashse-functional-patterns/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "functional-patterns security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "DoubleslashSE"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/doubleslashse-functional-patterns/audits/8"
identifiers:
- type: other
value: "skillstore:doubleslashse-functional-patterns:audit:8"
description: "Skillstore immutable audit report identifier"
Separate business rules from I/O so service behavior is easier to test and review.
Use concise examples to explain pure functions, immutability, and composition to a team.
Model recoverable failures with Result and Option patterns instead of hidden exceptions.
Explain the pure core, impure shell pattern for a TypeScript service. Include when to use it and common mistakes.
Review this TypeScript function and suggest a functional refactor using pure functions and immutable updates: [paste function].
Design a Result-based pipeline for this request flow. Show validation, processing, formatting, and typed error boundaries: [describe flow].
Analyze this Node.js service boundary for side effects, dependency injection, testability, and functional composition opportunities: [paste summary].
Author
DoubleslashSELicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
72d5025b022c77f7a51bdf5c1637c689c80e89d1
Maintenance freshness
7/18/2026
Usage
7 downloads ยท 237 views
File structure
๐ SKILL.md
Analyze Codebases for Business Logic
Existing systems often hide requirements inside code, tests, and configuration. This skill guides structured analysis that turns code observations into clear business documentation.
Improve TypeScript Clean Code
Teams lose time when TypeScript code grows duplicated, complex, and hard to test. This skill guides Claude, Codex, and Claude Code toward simpler functions, clearer names, and safer structure.
Build TypeScript Features with TDD
Teams often struggle to keep tests focused during fast TypeScript changes. This skill guides RED-GREEN-REFACTOR work with practical Node.js patterns.
Elicit Clear Software Requirements
Requirements work often stalls when stakeholder input is vague or incomplete. This skill provides interview structures, question prompts, and validation methods for usable requirements.
Create IEEE 830 SRS Documentation
Requirements teams need consistent SRS documents that are complete, traceable, and testable. This skill provides an IEEE 830 structure, templates, and validation checklists.
Apply SOLID Principles to TypeScript Code
Teams often know SOLID terms but struggle to apply them in TypeScript. This skill provides practical refactoring patterns, examples, and review prompts.
Build Reliable Playwright Tests
by C0ntr0lledCha0s
Playwright test suites can become flaky, slow, and difficult to maintain. This skill provides practical patterns for locators, fixtures, page objects, debugging, mocking, and configuration.
Build Reliable Test Automation
by 89jobrien
Weak tests slow releases and hide regressions. This skill guides test strategy, TDD, automation, coverage review, and Playwright web checks.
Build Starknet Apps with starknet.js
by internet-court
Starknet integrations require precise provider, account, transaction, and fee handling across several APIs. This skill provides focused starknet.js v9.x patterns for reliable TypeScript applications.
Improve Vue 3 Code Quality
by vuejs-ai
Vue projects often collect reactivity, component, and performance mistakes over time. This skill gives targeted Vue 3 guidance for safer patterns and clearer code.
Build Fullstack Apps With Senior Guidance
by alirezarezvani
Fullstack projects often need consistent setup, architecture choices, and quality checks. This skill provides scripts and references for React, Next.js, Node.js, GraphQL, and PostgreSQL work.
Build Type-Safe React Components
by softaworks
React TypeScript work often needs precise event, hook, and route types. This skill provides focused patterns for typed components, React 19 APIs, and routing.