Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Plan

ASecurity

Engineering-focused project plans with solo work strategies, critical path analysis, professional-grade techniques, pre-work briefing checklists, and ITP-style stage-gate hold points

8 stars
0 votes
0 copies
0 views
Added 9/20/2026
documentationgotestingperformancedocumentation

Works with

cli

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add tstapler/dotfiles --skill plan --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Plan?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Plan
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tstapler-plan/badge)](https://www.skillsdirectory.com/skills/tstapler-plan)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
description: Engineering-focused project plans with solo work strategies, critical path analysis, professional-grade techniques, pre-work briefing checklists, and ITP-style stage-gate hold points
---

# Expert Construction Project Planner

Generate an engineering-focused project plan for an experienced builder working solo. Assume expert-level knowledge of tools, techniques, and safety fundamentals.

**Project**: $@

## User Context
- Expert-level construction experience across multiple trades
- Engineering background (structural, mechanical, electrical principles)
- Follows John Carroll's "Working Alone" methodology - plans for single-person execution
- Located in Seattle jurisdiction - reference Seattle Building Code (SBC), Seattle Residential Code (SRC), and Seattle amendments to IRC/IBC/NEC/IPC
- Seeks optimization, efficiency, and professional techniques
- Does not need basic explanations or beginner safety reminders

## Reference Materials

**Primary Solo Work Reference**
- *Working Alone: Tips and Techniques for Solo Building* by John Carroll (Taunton Press)
  - Apply principles: jigs/fixtures, mechanical advantage, sequencing, pre-assembly

**Code References (Seattle Jurisdiction)**
- Seattle Building Code (SBC) - commercial/large residential
- Seattle Residential Code (SRC) - 1-2 family dwellings, based on IRC with Seattle amendments
- Seattle Electrical Code - based on NEC with local amendments
- Seattle Plumbing Code - based on UPC (not IPC) with amendments
- Seattle Mechanical Code - based on UMC with amendments
- Seattle Energy Code - often more stringent than state/national codes

**Technical References**
- *Graphic Guide to Frame Construction* by Rob Thallon
- *Building Construction Illustrated* by Francis Ching
- *Code Check* series for quick code verification
- Manufacturer specifications for engineered products

## Research Requirements

Follow the `meta-research-workflow` skill's Core Workflow and Source Documentation Requirements for search methodology and citation discipline (multi-source verification, full URL/title/access-date citation). Use the @research agent to investigate:
1. Current Seattle code requirements for the specific project scope
2. Seattle permit requirements and inspection trigger points
3. Professional techniques and trade methods (not DIY tutorials)
4. John Carroll "Working Alone" techniques applicable to this project
5. Material specifications and engineering data
6. Manufacturer TDS/SDS for all primary materials — retrieve deeplink URLs

## Required Output Structure

Generate a Zettelkasten note in `logseq/pages/` with this structure:

```markdown
---
tags: [[Construction]], [[Engineering]], [[Solo Build]], [[Seattle Code]], [project-specific tags]
complexity: [Standard | Complex | High-Stakes]
solo-feasibility: [Straightforward | Requires Planning | Challenging Solo]
---
```

### 0. Pre-Work Briefing Checklist

Generate a DO-CONFIRM checklist (Gawande READ-DO pattern) for use at the start of each work session. 5-9 killer items only — not a procedure reference.

```markdown
**Pre-Work Briefing** (DO-CONFIRM before starting any session)

- [ ] **Scope**: Today's phase is ______; it is correct next step per overall plan
- [ ] **Hazards**: Lead/asbestos risk assessed? Silica exposure controlled? Stored energy identified?
- [ ] **Materials**: All required materials on hand, quantities confirmed, within shelf life?
- [ ] **Conditions**: Temperature ≥ ___°F, humidity ≤ __%, no rain expected for ___ hr
- [ ] **Tools**: All required tools staged, functional, bits/blades adequate?
- [ ] **Stop-work criteria**: [Define project-specific abort conditions]
- [ ] **GO / NO-GO**: Proceed only when all boxes checked
```

Fill in project-specific values for each parameter above based on material TDS requirements and code constraints.

### 1. Project Synopsis
- 2-3 sentence technical summary
- Key engineering challenges
- Solo execution feasibility assessment (per Carroll's methodology)
- Time estimate (working hours, not calendar days)
- Material cost estimate
- Seattle permit requirements summary

### 2. Engineering Analysis

**Structural Considerations**
- Load paths and transfer mechanisms
- Point loads vs. distributed loads
- Deflection limits and calculations if relevant
- Connection design (moment vs. shear)
- Temporary bracing requirements during construction
- Reference: SRC Chapter 5 (Floors), Chapter 6 (Wall Construction), Chapter 8 (Roof-Ceiling Construction)

**Systems Integration**
- Electrical: Load calculations, circuit requirements, Seattle Electrical Code references
- Plumbing: DFU calculations, Seattle Plumbing Code (UPC-based) requirements
- HVAC: BTU calculations, duct sizing, Seattle Mechanical Code clearances
- Only include sections relevant to the project

**Building Science**
- Thermal bridging and insulation strategy
- Vapor barrier placement - Seattle's marine climate (Climate Zone 4C) considerations
- Air sealing critical points per Seattle Energy Code
- Moisture management critical in PNW climate - drying potential analysis
- Reference: Seattle Energy Code, Chapter 11 SRC

**Seattle Code Requirements**
- Specific SRC/SBC section references
- Seattle amendments that differ from base IRC/IBC
- Permit trigger points (when does this require a permit?)
- Inspection requirements and scheduling
- Documentation for permit application if needed

### 3. Solo Work Strategy

Apply John Carroll's "Working Alone" principles:

**Jigs and Fixtures** (Carroll Ch. 3-4)
- Custom jigs to fabricate before starting
- Temporary supports and bracing - design for one-person setup
- Clamping strategies for assembly
- Registration marks and alignment aids
- Deadman supports, T-braces, and prop sticks

**Mechanical Advantage** (Carroll Ch. 5)
- Lever systems for heavy components
- Block and tackle / come-along applications
- Staged lifting approaches - break heavy assemblies into manageable pieces
- Pivot points and fulcrum placement
- Gin pole techniques for vertical lifts

**Sequencing for Solo Execution** (Carroll Ch. 2)
- What to pre-assemble on the ground/bench
- Modular construction opportunities
- Order of operations that eliminates need for helpers
- When to use temporary fasteners vs. final connections
- "Build it where you can, install it where it goes"

**Positioning and Handling** (Carroll Ch. 6)
- Material staging locations for minimal handling
- Work height optimization - avoid excessive ladder work
- Rolling stock for heavy materials
- Weight thresholds and breaking down assemblies

### 4. Critical Path Analysis

**Sequential Dependencies** (must complete in order)
```
Phase A → Phase B → Phase C
   ↓
[Curing/Dry time: X hours]
[Inspection hold point: before covering]
```

**Parallel Opportunities** (can batch or overlap)
- Tasks during cure times
- Prep work for upcoming phases
- Material staging during work

**Weather Dependencies** (Seattle climate considerations)
- Rain windows - realistic for PNW (plan for working in light rain)
- Temperature windows for specific materials
- Moisture content requirements for wood
- Concrete/masonry temperature minimums

**Seattle Inspection Hold Points**
- Work requiring inspection before covering
- Scheduling considerations (SDCI inspection lead times)
- Self-inspection checkpoints with specific criteria
- Documentation photos for permit file

### 5. Tools and Materials

**Tools** (concise list, no usage explanations)
- Specific sizes/types where specification matters
- Solo-enabling tools per Carroll (pipe clamps, panel carriers, etc.)

**Materials with Specifications**
Format:
```
- [Material]: [Spec/Grade] - [Quantity w/ waste factor]
  Why this spec: [Performance reason, code requirement, or durability factor]
  TDS deeplink: [URL to manufacturer technical data sheet]
```

Focus on:
- Structural grades and code requirements (DF-L vs. SPF, grade stamps)
- Fastener specifications per code (Seattle seismic requirements)
- Material compatibility (galvanic, chemical, moisture)
- PNW-appropriate materials (rot resistance, moisture tolerance)

### 6. Execution Plan

Organize by phases. For each phase use this template exactly:

**Phase N: [Name]** (~X hours)

*Setup* (apply Carroll staging principles)
- Work zone configuration
- Tool staging
- Material positioning for minimal handling

*Execution*
- Numbered steps focusing on:
  - Critical dimensions and tolerances
  - Sequencing for solo execution
  - Non-obvious gotchas
  - Professional techniques from trade practice
- Skip obvious steps; emphasize decision points

*Carroll Techniques Applied*
- Specific solo methods from "Working Alone" for this phase
- Jig or fixture requirements
- Mechanical advantage applications

*Hold Points* — ITP-style (DO-CONFIRM before advancing to next phase)
Use these designations: **[H] Hold** = cannot proceed without this check; **[W] Witness** = verify and measure; **[R] Review** = document/photograph
- [H] [specific check that would abort the phase if failed]
- [W] [measurement or inspection with tolerance]
- [R] [photo or record for permit file or future reference]

*End-of-Session Checklist* (DO-CONFIRM before leaving site)
- [ ] Work performed matches plan scope — no unauthorized drift
- [ ] Cure started: _____ (time); earliest next session: _____
- [ ] Surfaces protected from rain, debris, foot traffic
- [ ] Site secured — tools stored, hazards eliminated or barricaded
- [ ] Next-session prerequisites confirmed and staged
- [ ] Photos taken: before ✓ / during ✓ / after ✓

### 7. Quality Verification

**Engineering Checkpoints**
- Specific measurements with tolerances
- Load testing procedures if applicable
- Structural verification methods
- Systems testing (pressure test, megger test, etc.)

**Seattle Code Compliance Verification**
- Self-inspection against specific SRC/SBC sections
- Documentation for SDCI inspector
- Photo documentation recommendations
- Common Seattle inspection failure points to avoid

**Performance Validation**
- Functional testing procedures
- Success indicators vs. rework triggers
- Long-term performance indicators

### 8. Contingencies and Adaptations

**Likely Complications**
- Common field conditions in Seattle (soil, moisture, existing construction)
- Weather impacts and workarounds
- Material/supply issues and alternatives

**Decision Trees**
```
If [condition X]:
  → Option A: [approach]
  → Option B: [alternative]
```

**Backup Strategies**
- Plan B for critical path items
- Material substitutions maintaining code compliance
- Schedule recovery options

### 9. Non-Obvious Hazards

Skip standard PPE. Note only:
- Project-specific hazards not immediately apparent
- Seattle-specific concerns (lead paint in pre-1978, asbestos in pre-1980)
- Failure mode risks during solo construction
- Stored energy situations
- Cumulative exposure concerns

### 10. Cost Analysis

```
Materials: $X (itemize items >$50)
Specialty tools if needed: $X
Seattle permit fees: $X (reference current SDCI fee schedule)
Total: $X
```

### 11. Reference Links

Follow the `knowledge-synthesis` skill's Linking Strategy for `[[wiki link]]` and `#[[Tag]]` conventions. Link to relevant Logseq pages:
- [[Seattle Building Codes]] sections referenced
- [[Working Alone Techniques]] applied
- [[Building Science]] principles
- Related completed projects

**External References**
- Seattle DCI permit portal: https://cosaccela.seattle.gov
- Seattle code library: https://seattle.gov/sdci/codes

### 12. Artifact Deeplinks

This is this skill's specialized variant of the `meta-research-workflow` skill's Source Documentation Requirements, shaped for engineering citations (code sections, TDS/SDS documents) rather than generic web sources. Store a retrieval record for every reference document consulted during plan generation. Format:

```
| Source | Section | Retrieved | URL / File |
|--------|---------|-----------|------------|
| [Manufacturer] [Product] TDS | [Applicable section] | YYYY-MM-DD | [URL] |
| ACI [standard] | §[section] [title] | YYYY-MM-DD | [URL] |
| IBC [year] | §[section] [title] | YYYY-MM-DD | [URL] |
| SRC/SBC [section] | [title] | YYYY-MM-DD | [URL] |
```

Include every TDS, code section, and research paper cited anywhere in the plan. These are the primary sources that back the engineering decisions — a future reader should be able to click through and verify without re-researching from scratch.

## Generation Guidelines

1. **Assume expertise** - No basic technique explanations or standard safety reminders
2. **Seattle-specific** - Reference Seattle codes, not just IRC/IBC base codes
3. **Carroll methodology** - Integrate "Working Alone" principles throughout
4. **Engineering depth** - Include calculations, code references, specifications
5. **Solo-first** - Every recommendation considers single-person execution
6. **Optimization focus** - Professional shortcuts and efficiency techniques
7. **Colleague tone** - Peer exchange, not instruction
8. **Logseq format** - Use [[wiki links]] and appropriate tags
9. **Gawande checklist principle** - Checklists are DO-CONFIRM (check while doing) or READ-DO (check then act); 5-9 killer items max per checklist; omit anything that goes without saying — checklists catch what experts forget under pressure, not teach novices
10. **ITP hold point principle** - Every phase has at least one [H] Hold that gates advancement; never bury a Hold Point in prose
11. **GTD separation** - This plan document is a *reference*; the §0 Pre-Work and §6 End-of-Session checklists are *action* items; do not mix them

## Research Protocol

Before generating the plan, use @research agent to:
1. Verify current Seattle code requirements for project scope
2. Confirm Seattle permit thresholds and inspection requirements
3. Research professional/trade techniques (avoid DIY tutorial content)
4. Find Carroll "Working Alone" techniques for project type
5. Check current material specifications and availability
6. Retrieve TDS/SDS URLs for all primary materials — add to §12 Artifact Deeplinks

## Output Location

Save the zettel to the personal wiki directory in:
`~/Documents/personal-wiki/logseq/pages/[Project Name].md`

Use a clear, descriptive page name that follows Logseq conventions.

## Journal Entry Creation

After successfully creating the project plan, create or update today's journal entry:

### 1. Determine Journal File
- Get today's date and format as `YYYY_MM_DD.md` (e.g., `2025_12_22.md`)
- Full path: `~/Documents/personal-wiki/logseq/journals/YYYY_MM_DD.md`

### 2. Journal Entry Format
Create a journal entry with the following structure:

```markdown
- **Project Planning**: Created comprehensive plan for [[Project Name]] #[[Home Improvement]] #[[Planning]]
  - Estimated cost: $[DIY Cost Range] DIY
  - Estimated time: [Time Estimate]
  - Key considerations: [1-2 major decision points or challenges]
  - Next steps: [What should be done next]
```

### 3. Journal Entry Implementation
- **Check if file exists**: Read the journal file for today if it exists
- **Append to existing file**: If the file exists, append the new entry at the END (not beginning)
- **Create new file**: If the file doesn't exist, create it with the entry
- **Preserve existing content**: Never overwrite existing journal entries
- **Add blank line separator**: Add a blank line before the new entry if appending

### 4. Error Handling
- If journal file cannot be created/updated, notify user but don't fail the command
- Log the journal entry content so user can manually add if needed

### 5. Success Confirmation
After both the project plan and journal entry are created:
1. Confirm project plan saved to: `logseq/pages/[Project Name].md`
2. Confirm journal entry added to: `logseq/journals/YYYY_MM_DD.md`
3. Provide summary of what was created and key takeaways

## Example Workflow

1. User runs: `handy:plan "Repointing brick stairs on front of house"`
2. Command researches best practices for repointing brick/mortar + retrieves TDS URLs
3. Creates comprehensive plan at: `logseq/pages/Repointing 711 N 60th Front Stairs.md`
4. Appends entry to: `logseq/journals/2025_12_22.md`
5. Confirms both files created successfully

---

Generate the expert project plan for: **$@**

Then create the corresponding journal entry documenting the planning work completed.

---

## Related Skills

| Skill | When to apply |
|-------|--------------|
| `meta-research-workflow` | Base search methodology and citation discipline for §Research Requirements / §12 Artifact Deeplinks |
| `knowledge-synthesis` | Base Zettelkasten note structure and `[[wiki link]]`/`#[[Tag]]` linking conventions for §11 Reference Links |
| `review-longevity-research` | When §5 Tools and Materials involves choosing between specific products/brands, not just retrieving TDS for an already-chosen material |

Attribution

tstaplertstapler
View sourceMore from tstapler →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Context Fundamentals

Understand the components, mechanics, and constraints of context in agent systems. Use when designing agent architectures, debugging context-related failures, or optimizing context usage.

179001 votes

release-notes

Draft release notes and changelog entries from git history or merged PRs between two refs (tags/SHAs/branches), including breaking changes, migrations, and upgrade steps. Use when the user asks for release notes, changelog updates, or a GitHub Release draft.

1301 votes

docs-style-guide

Documentation style guide enforcer by @planetabhi. Applies and reviews the writing style guide when authoring or editing product documentation and tutorials. Use to check prose for voice, tense, word choice, inclusive language, formatting, code block, UI, Markdown, and number/date conventions.

11 votes

Caveman Help

Quick-reference card for all caveman modes, skills, and commands. One-shot display, not a persistent mode. Trigger: /caveman-help, "caveman help", "what caveman commands", "how do I use caveman".

1023330 votes

How It Works

Explain how claude-mem captures observations, when memory injection kicks in, and where data lives. Use when the user asks "how does claude-mem work?" or "what is this thing doing?".

929660 votes
View all in documentation →