AgentStack
SKILL verified MIT Self-run

Implement

skill-creoaurea-devlab-agentic-skills-implement · by creoaurea-devlab

>

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-creoaurea-devlab-agentic-skills-implement

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Implement? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Implement

Read first, think second, code last. Every implementation starts with understanding what already exists — because the fastest code is the code you delete.

Why This Skill Exists

LLMs default to additive solutions: more files, more abstractions, more dependencies. This skill inverts that instinct. The goal is always: fewer lines, fewer deps, more capability. Every change must justify its weight.


Phase 1 — Read the Project (mandatory, never skip)

Before writing a single line, build a mental model of what exists.

Step 1: Discover structure

Read these files in order of priority (skip what doesn't exist):

  1. Package manifestpackage.json, pyproject.toml, Cargo.toml, go.mod
  2. Entry pointsrc/index.ts, src/main.ts, app/, cmd/
  3. Config filestsconfig.json, vite.config.*, .env.example
  4. Context files.context/, CLAUDE.md, AGENTS.md, README.md
  5. Existing skills — check for sibling skill folders in the skills directory

Step 2: Detect tech stack

From the manifest and configs, identify:

  • Language & version (TypeScript 5.x, Python 3.12, etc.)
  • Framework (React, Next.js, Fastify, FastAPI, etc.)
  • State management (Zustand, Redux, Pinia, etc.)
  • Validation (Zod, Pydantic, Valibot, etc.)
  • Build tool (Vite, esbuild, Turbopack, Ruff, etc.)
  • Test framework (Vitest, pytest, Jest, etc.)

Step 3: Score codebase health

Quick heuristics — no tooling needed:

| Signal | Healthy | Unhealthy | |--------|---------|-----------| | Largest file | 500 LOC | | Dependencies | 50 prod deps | | any types | 0 | >5 | | utils/ or helpers/ folders | absent | present | | Default exports | 0 | >3 | | Dead code signals | clean imports | unused imports visible |

Record findings mentally. These inform which strategies to apply.


Phase 2 — Choose Strategy

Based on the project analysis, select the approach:

Decision tree

Is this a new feature?
├── Yes → Check if existing module can absorb it (prefer extension over creation)
│         If new module needed → follow spec-driven skill (Spec → Schema → Module)
│         Apply lean-typescript patterns for implementation
│
Is this a refactor/cleanup?
├── Yes → Score health first
│         High bloat → apply lean-typescript debloating references
│         Architectural issues → apply spec-driven 4-pillar restructure
│         Dead code → run Knip or manual dead-export scan
│
Is this a bug fix?
├── Yes → apply debug-loop skill (reproduce → isolate → fix → verify)
│
Is this unclear?
├── Yes → ask the user one clarifying question, then proceed

Sibling skill selection

Read the relevant sibling skill when the task matches:

  • lean-typescript/ — any TypeScript work, anti-bloat, patterns, toolchain
  • spec-driven/ — new modules, API contracts, schema design
  • debug-loop/ — bugs, startup failures, runtime errors
  • roadmap/ — planning, milestones, sprint organization

Load only what's needed. Don't read all skills for every task.


Phase 3 — Implement

The Lean Implementation Checklist

Before writing code, answer these questions:

  1. Can I solve this by deleting code? If yes, do that instead.
  2. Can I extend an existing module? Prefer modification over creation.
  3. Does this need a new dependency? Only add if it saves >50 LOC and is 20 lines of defensive null-checking inside typed code

Phase 4 — Verify

After implementation, check your work:

  1. Line count delta — did the codebase grow? By how much? Justify every new line.
  2. Dependency delta — did you add deps? Each must pass the 50LOC-saved test.
  3. Type safety — run tsc --noEmit or equivalent. Zero errors.
  4. Tests — run existing tests. If you changed behavior, update or add tests.
  5. Build — verify the project builds cleanly.

Completion summary

When done, report to the user:

## Changes
- [what changed, 1-2 sentences]

## Impact
- Files changed: N
- Lines added/removed: +X / -Y (net: ±Z)
- Dependencies added/removed: [list or "none"]

## Verified
- [ ] Types check
- [ ] Tests pass
- [ ] Build succeeds

Anti-patterns

  • Implementing before reading — you will duplicate existing functionality
  • Adding abstractions "for the future" — YAGNI; implement what's needed now
  • Choosing a heavier tool when a lighter one exists in the project
  • Ignoring existing patterns — match the project's style, don't impose your own
  • Skipping verification — unverified changes are unfinished changes

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.