ferueda/harness · Archived

architect

Design a repository-grounded solution and explain material tradeoffs. Use only when explicitly invoked as architect; return an inline memo, not an implementation plan.

First seen Jul 8, 2026

Installation

$ npx skills add ferueda/harness --skill architect

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from ferueda/harness · top by installs.

npx skills add ferueda/harness

Browse all from ferueda/harness

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,895 B
  • docs SUMMARY.md 184 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 16 installs

SKILL.md

Architect

Recommend the smallest credible solution. Activate only when the user names architect. Stay read-only: do not write files, plans, or external artifacts.

Ground the decision

Identify the outcome, accepted decisions, constraints, and material unknowns. Inspect relevant owners, contracts, consumers, lifecycle boundaries, and tests. Use project intent for direction/ownership and code for current facts. Consult official sources when external behavior could change the recommendation.

Accepted requirements govern within host permissions and explicit safety constraints. Existing intent is the baseline; an approved change can supersede it. Explain the change and consequences rather than silently following either source. Proposals and reviewer preferences are not authority.

Reuse an available diagnosis. Investigate a behavior claim before designing when it could invalidate the direction; a separate diagnosis skill is optional, not a mandatory detour. Load selected skills from verified locations.

Choose a direction

Recommend no change when the present system satisfies the goal. Otherwise prefer a small repository-native solution.

When an owner or building block changes, check primitive fit: reuse the existing owner, extend it when behavior fits its contract and lifecycle, or add the smallest missing primitive for a verified need. Preserve source-of-truth and dependency boundaries. Future reuse alone does not justify a framework.

Distinguish one coherent outcome from independently useful outcome units. For an umbrella, name units, acceptance boundaries, dependencies, and exclusions. Prefer vertical outcomes over mechanical layer splits. Do not produce a file-edit checklist or command itinerary.

Explain material behavior, contract, compatibility, operational, and performance consequences. Separate measurements from estimates. Include only decision-changing alternatives; state the downside and a useful revisit trigger. Prefer an existing stable test seam when proof affects the choice.

A read-only advisor is optional for a distinct question that could change the recommendation. Provide evidence and boundaries, verify its claims, and report only advice that mattered. Do not invent independent consultation.

Output

Return an inline memo with the goal, recommendation, confidence, source anchors, and material tradeoffs. Include scoped units only for an umbrella and human questions only for genuinely unresolved decisions. Omit empty sections.

Finish when the user can evaluate the recommendation and its consequences. A design-only request ends with the memo; continue only other work already authorized by the original request.