dev

Translate backlog items into TypeScript code with pnpm check and pnpm lint.

29|4|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/villetakanen/asdlc-io --skill dev-villetakanen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev
Source: https://github.com/villetakanen/asdlc-io/tree/main/.agents/skills/dev
Command: npx skills add https://github.com/villetakanen/asdlc-io --skill dev-villetakanen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Developer / Implementation Agent helps teams translate backlog items into maintainable code, enforcing type-safety, explicit imports, and verifiable checks to reduce drift between intent and implementation.

Core Features & Use Cases

  • Deterministic task execution: operate from a defined PBI with clear acceptance criteria and specs.
  • Type safety and clean imports: enforce TypeScript discipline and explicit imports in all code changes.
  • Validation-driven progress: verify changes with pnpm check and pnpm lint, and update task tracking in Linear.

Quick Start

Provide a concrete PBI and implement the required changes, then run pnpm check and pnpm lint to validate.

Frequently Asked Questions about dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement TypeScript features from backlog items with deterministic execution?

To implement TypeScript features deterministically, translate defined Product Backlog Items into code by enforcing strict typing and explicit imports, then validate changes using pnpm check and pnpm lint. This ensures maintainable, production-ready code that satisfies acceptance criteria.

What is the best way to enforce code quality and type safety during feature development?

Enforcing code quality and type safety requires applying strict TypeScript discipline and explicit imports across all code changes. Validating progress with automated checks like pnpm lint prevents drift between implementation intent and actual code output.

How do I track feature development progress through Linear while coding?

Track feature development progress by updating task statuses in Linear alongside code changes. Synchronizing Linear tickets with validation-driven milestones ensures that implementation status accurately reflects completed acceptance criteria.

Does this implementation workflow support bug fixes and refactors, or only new feature development?

This implementation workflow supports bug fixes and refactors in addition to new feature development. It applies deterministic execution and type safety checks to any backlog item defined by Product Backlog Items and specs.

Can I use pnpm check and pnpm lint to validate code changes for specs?

Yes, pnpm check and pnpm lint are the automated validation commands used to verify code changes. Running these checks ensures that TypeScript implementations meet type safety requirements and pass clean import validations before completion.